python语法错误可以搞清楚!!变量

时间:2017-06-07 21:48:11

标签: python

我在python中有这个代码,询问人们吸烟多少烟,并在一个月和一年内返回他们吸烟的数量。我在第4行有一个错误,我搜索了这个,但我没有找到任何工作。我知道这是一个语法问题,但我无法弄明白。

以下是代码:

print ("Hola, Que Tal")
print ("Como te llamas?")
miNumbre=input()
print ("Mucho Gusto " + miNumbre )
print ("Cuantos Paquetes de Puchos Fumas Por Dia?")
puchos=input()
print ("Fumas " +str(int(puchos) * 30) + " Paquetes de Puchos Por Mes")
print ("En Un Año Fumas " +str(int(puchos) * 360) + " Paquetes de Puchos")

2 个答案:

答案 0 :(得分:1)

当你必须使用nums和chars时,最好像这样格式化字符串:

print ("Mucho Gusto {}".format(miNumbre ))

答案 1 :(得分:0)

使用Python3

运行它非常重要
miNumbre=input()
print ("Mucho Gusto " + miNumbre )
在Python2中,input()评估字符串,因此miNumbre将是一个int

如果您的意思是使用Python2,那么等价物将是

miNumbre = raw_input()
print "Mucho Gusto " + miNumbre