Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/358.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何记住列表或字典中的用户输入?_Python - Fatal编程技术网

Python 如何记住列表或字典中的用户输入?

Python 如何记住列表或字典中的用户输入?,python,Python,我的代码中的所有内容都很好,但我想在“将您的梦想汽车保存到Dreamcars.txt…”之前添加一个列表或字典 因此,在您输入您希望输入多少辆汽车的信息后,我希望它说“您的梦想汽车是:[制作模型、制作模型等],然后它会说“将您的梦想汽车保存到Dreamcars.txt…” 这是我的密码: def getCars(): 简介() amountofDreamCars=int(输入('你有多少辆梦想汽车?')) 打印() 文件=打开('Dreamcars.txt','w') 打印('请输入以下信息:'

我的代码中的所有内容都很好,但我想在“将您的梦想汽车保存到Dreamcars.txt…”之前添加一个列表或字典

因此,在您输入您希望输入多少辆汽车的信息后,我希望它说“您的梦想汽车是:[制作模型、制作模型等],然后它会说“将您的梦想汽车保存到Dreamcars.txt…”

这是我的密码:

def getCars():
简介()
amountofDreamCars=int(输入('你有多少辆梦想汽车?'))
打印()
文件=打开('Dreamcars.txt','w')
打印('请输入以下信息:')
打印()
总价=0
对于范围内的计数(1,amountofStreamCars+1):
make=输入('make:')
模型=输入('模型:')
年份=整数(输入('年份:'))
价格=输入(“价格:”)
总价+=整数(价格)
file.write(str(make)+'\n')
file.write(str(model)+'\n')
file.write(str(年)+'\n')
file.write(str(price)+'\n')
file.write(“\n”)
打印()
file.write(“梦想汽车的总价:$”+str(总价)+'\n')
file.close()文件
打印('将梦想汽车保存到Dreamcars.txt…')
def intro():
打印('此程序将要求您输入''的品牌、型号、年份和价格)
打印('您拥有的梦想汽车。然后它将计算所有汽车的总价')
打印('并将其写入用户输入旁边的文件')
打印()
getCars()

您可以像这样保存在dict中

dict = {}
carnumber = 1
for count in range(1, amountofDreamCars + 1):       
        make = input('Make: ')
        model = input('Model: ')
        year = int(input('Year: '))        
        price = input('Price: ')

        dict[carnumber]['make'] = make
        dict[carnumber]['model'] = model
        dict[carnumber]['year'] = year
        dict[carnumber]['price'] = price

print(dict)
        

欢迎使用Stack Overflow!请使用、阅读和,并提供一个“为我实现此功能”是本网站的主题。您必须进行诚实的尝试,然后询问有关您的算法或技术的特定问题。