该程序应该对给定的数字执行所描述的功能,但在给出第二个数字后出现错误。我怎样才能让一个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