第一个Python程序



我正在尝试制作一个基本程序,从用户获得名称并制作"幸运数字";只要根据一个数大于或小于另一个数来相加。我哪里做错了?

myName = input('Insert name: ')
myLuckynumber = int(input('Insert a number 1-9: '))
if myLuckynumber > 5:
Newlucky = int(myLuckynumber + 3)
print('Hello '+myName+'your lucky number is: '+Newlucky)
elif myLuckynumber < 5:
newLucky = int(myLuckynumber + 4)
print('Hello '+myName+'your lucky number is: '+newLucky)
else:
print('try again!')

您不能将str添加到int,它们需要是字符串来连接

print('Hello '+myName+'your lucky number is: '+ str(Newlucky))

或者使用str.format

print('Hello {} your lucky number is: {}'.format(myName, Newlucky))

相关内容

  • 没有找到相关文章