如何在python中添加和减去

时间:2014-02-25 01:11:46

标签: python add addition subtraction

所以我正在制作一个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

4 个答案:

答案 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中,inputeval键入的文本并返回一个整数,而在Python 3 input下只返回包含键入文本的string(相当于Python中的raw_input 2)。

请参阅此链接,了解Python版本2.x和之间的其他更改。 3.X

http://docs.python.org/dev/whatsnew/3.0.html

答案 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

给出两个整数将打印两个整数之差。

*提示:尝试不使用'-'运算符来实现。