Python实现简单的点单程序-文件读写

版权声明: https://blog.csdn.net/qq_37457432/article/details/87945915

老师布置的原题目

写一个while 循环,每循环一次,提示用户输入他最喜欢的食物,并将结果作为一行追加进同一个文件。

即控制台获取用户输入并且存入一个文件中。。。

我就用到了python中的list文件读写。设置一个无限循环,在用户指定的输入下结束,结束后保存下用户所选的菜。

注意:

1.循环继续的条件

2.List的转化使用

3.文件细节的处理

如下

choice=""
line=[]
while True:
    choice=input("请输入您最喜欢的食物,输入000即结束")
    if(choice=='000'):
        break
    else:
        line.append(choice)
        print(line)


file_writer=open("foodlist.txt", "a+", encoding="utf-8")

list=str(line)

print("您本次所选的菜为"+list)
file_writer.write(list+"\n")

运行结果

请输入您最喜欢的食物,输入000即结束猪肉
['猪肉']
请输入您最喜欢的食物,输入000即结束牛肉
['猪肉', '牛肉']
请输入您最喜欢的食物,输入000即结束000
您本次所选的菜为['猪肉', '牛肉']

文件:

猜你喜欢

转载自blog.csdn.net/qq_37457432/article/details/87945915
今日推荐