所以我现在正在努力学习python。我是一个初学者程序员只在有限的网页设计和CMS管理经验。在
我决定创建一个简单的小程序,向用户询问NASCAR车队的车号。每个团队都有一组与之相关的变量。到目前为止,我做了#1和#2,并希望在完成剩下的代码之前测试代码的操作。在
我遇到了一个问题,我认为我一定是想错了,或者是因为我刚刚开始学习用语言编写代码,所以我错过了知识。在
基本上,它要求他们输入一个车号,当他们输入时,它会显示“driver(car number)”,所以如果我输入“2”,它就会显示“driver2”。但我希望它调用另一个变量driver2,如果正确的话,它将显示“Brad Keselowski”。在
我的代码是:
# NASCAR Numbers
# Display Driver Information Based on your Car Number Input
print("\t\t\tWelcome to NASCAR Numbers!")
print("\t\t Match Car Numbers to the Driver Names.")
input("\nPress the Enter Key to Play")
# 1 - Jamie McMurray
carnumber1 = ("1")
driver1 = ("Jamie McMurray")
make1 = ("Chevrolet")
sponsor1 = ("Bass Pro Shops/Allstate")
# 2 - Brad Keselowski
carnumber2 = ("2")
driver2 = ("Brad Keselowski")
make2 = ("Dodge")
sponsor2 = ("Miller Lite")
inputnumber = input("\nWhat car number do you want to lookup?\n\nCar Number:\t#")
driver = "driver"
print(driver + inputnumber)
谁能把我引向正确的方向吗?在
试试这样的方法:
你没有利用基本的数据结构。每当你想将一个值映射到另一个值时,你可能需要一个字典。当你有一个连续的项目列表时,你需要一个列表。在
顺便说一句:使用
input
是危险的,因为无论用户输入什么类型的内容都会被计算为python。考虑使用raw_input
,然后手动将输入转换为整数。在编辑:
一。在
相关问题 更多 >
编程相关推荐