我想在python中编写自己的食物选择器,人们可以选择他们是否想要在他们的包装中包装玉米饼,例如程序将计算成本。如何用用户输入重命名文本文件
我试图做的一件额外的事情是,如果客户不想立即结账,他们可以将他们的订单保存到文本文件。这一切都完美的作品,但我如何将这个文本文件重命名为user_name
,以便只显示他们的选择,所以我知道谁做出了这些选择?
if order_save =="1":
f = open ("user_name.txt","w")
f.close()
if Tortilla_option == "yes":
f = open ("user_name.txt","a")
f.write("Tortilla")
f.close()
if Chicken_option == "yes":
f = open ("user_name.txt","a")
f.write("\nChicken")
f.close()
if Salad_option == "yes":
f = open ("user_name.txt","a")
f.write("\nSalad")
f.close()
if Chilli_option == "yes":
f = open ("user_name.txt","a")
f.write("\nChilli Sauce")
f.close()
print ("Here is your takeway that will be saved",user_name,"!\n")
f = open ("user_name.txt","r")
print(f.read())
f.close()
当我给服务费选项时,服务费和外卖费用加起来2.50 + 2.31是多少英镑4.8100000000000005? –
因为很多(大多数?)十进制数不能完全表示为浮点数。你不应该使用花车钱。有关更多详细信息,请参阅http://stackoverflow.com/questions/588004/is-floating-point-math-broken。 –