所以我正在制作一个statcalc,一切正常,除了添加。当我选择添加它的选项时,只需跳过它并选择一个选项即可。我想知道它有什么问题?
numberstoadd = input("What is the first number you want to add? ")
numbertoadd = input("What do you want to add to it? ")
sum = numbertoadd + numberstoadd
print sum
答案 0 :(得分:2)
您需要将输入string
转换为int
s。像这样:
number_1 = int(raw_input("What is the first number you want to add? "))
number_2 = int(raw_input("What do you want to add to it? "))
sum = number_1 + number_2
print sum
答案 1 :(得分:0)
在Python 2中,input
将eval
键入的文本并返回一个整数,而在Python 3 input
下只返回包含键入文本的string
(相当于Python中的raw_input
2)。
请参阅此链接,了解Python版本2.x和之间的其他更改。 3.X
答案 2 :(得分:-1)
print("Welcome to fizz buzz")
num1=input("Choose a number from 1 to 100")
if num1 is >= 50:
print("hello")
else:
print("good bye")
答案 3 :(得分:-2)
样本输入0
2
1 3
10 100
样本输出0
-2
-90
给出两个整数将打印两个整数之差。
*提示:尝试不使用'-'运算符来实现。