我对Python很陌生,我试图制作一个基本的附加程序。这是迄今为止的来源:
from os import system
import time
while True:
system("cls")
print "Number 1:"
num1 = raw_input()
system("cls")
print "Number 2:"
num2 = raw_input()
system("cls")
sum = num1 + num2
print sum
time.sleep(4)
它只是将num1和num2放在一起而不是实际添加数字。就像我放4 + 4那样它会做44而不是8.我明白为什么这样做我只是想知道如何解决它。
答案 0 :(得分:2)
您正在对字符串求和,这会导致连接,而您希望将值视为数字。首先将字符串转换为数字。
使用int()
function转换为整数,例如:
num1 = int(raw_input())
# ...
num2 = int(raw_input())