我真的不熟悉编程,所以我不太确定怎么说我的问题。我试图完成的是允许用户在多个项目中输入关于特定项目的属性并将每个值记录到变量中。在循环中更改/添加变量。 (Python 2.7)
因此,例如,汽车。用户会被提出三个有关该车的问题:品牌,型号,年份。这个过程会循环直到没有剩下的项目。
这是我有:
while True:
answer=raw_input('Is there another car? Y/N')
if answer=Y:
make=raw_input('Car manufacturer?')
model=raw_input('Car Model?')
year=raw_input('Year?')
elif answer=N:
break
else:
print 'Incorrect Response'
我知道代码真的是喜客,但我们的目标是,每一个循环经过的时间,它会记录用户输入一组新的变量(例如,make1,model1,year1,make2,model2等)。这样我就可以编译所有的数据,而不用每遍都覆盖变量,就像我现在的代码一样。
感谢您的帮助。
而不是有一系列的变量'make1','make2','make3',考虑做一个单独的列表变量'makes',它包含多个值。 – Kevin
关于列表的列表,其中每个元素是tipe [make,model,year]的列表? –