該程序應該對給定的數字執行所描述的功能,但在給出第二個數字後出現錯誤。我怎樣才能讓一個Python 3.x程序允許用戶控制程序的功能?
代碼
num1=int(input("Give me a number: "))
num2=int(input("Give me another number: "))
add=int(("For addition, press [1]."))
time.sleep(2)
sub=int(print("For subtraction, press [2]."))
time.sleep(2)
div=int(("For division, press [3]."))
time.sleep(2)
multi=int(("For multiplication, press [4]."))
time.sleep(2)
print("Please input an option and press [RETURN].")
if input == 1:
ans=num1+num2
if input == 2:
ans=num1+num2
如何,我可以在我的代碼來提高任何想法?
'添加= INT(( 「對於另外,按[1]。」 ))'試圖將一個字符串轉換爲一個int,然後將其存儲在一個變量中。也許你的意思是'print'而不是'int'?否則,它會給你一個關於將字符串轉換爲int的錯誤。另外,如果輸入== 1沒有引用你創建的任何變量,所以我不能看到它會工作。 –
@RandomDavis是的,我打算打印它,並讓[1] [2] [3] [4]選項激活代碼的加法/減法/乘法/除法方面,但我無法使其工作。 – WhiteTail