我想從鍵盤讀取一個數字並驗證它我如何通過Python中的函數傳輸變量
這是我所擁有但它不起作用。
沒有錯誤,但它不記得數我介紹
def IsInteger(a):
try:
a=int(a)
return True
except ValueError:
return False
def read():
a=input("Nr: ")
while (IsInteger(a)!=True):
a=input("Give a number: ")
a=0
read()
print(a)
''''''''''''''''''''''''''''''''''''''read'你似乎已經知道如何使用'return',爲什麼不在'read()'中使用它呢? –
從'read'返回數字並將'a'重新賦值給返回的值 –