我有這個代碼,但是如果我輸入nam(2,3)
它什麼也不做。問題是什麼?Python - 使用參數不能識別的函數創建
def nam(a, y):
a = int(input())
y = int(input())
e = a+y
print(e)
編輯
如何使插口僅整數不會是一個無限循環,只是聲明瞭一次,期待一個有效的輸入?
def aa(nam, x):
na = (nam)
while True:
try:
age = int(x)
except ValueError:
print("Insert only integers")
continue
else:
break
print(na,age)
aa("nic", "adeg")
那麼會發生什麼呢?你預計會發生什麼? **您在哪裏運行此代碼?請注意,許多IDE控制檯沒有實現輸入。 –