72、写入文件练习

2017-10-07  本文已影响0人  陈容喜

10-3 访客 :

      编写一个程序,提示用户输入其名字;用户作出响应后,将其名字写入到文件guest.txt中。

72、写入文件练习 72、写入文件练习 10-4 访客名单 :

        编写一个while 循环,提示用户输入其名字。用户输入其名字后,在屏幕上打印一句问候语,并将一条访问记录添加到文件guest_book.txt中。确保这个文件中的每条记录都独占一行。

72、写入文件练习
72、写入文件练习

        第3行代码处先导入时间模块time,第6行代码使用wile循环设置为True,直到用户输入q停止循环(代码8~9行),第12行采用附加模式打开文件,实现在每一行的末尾添加写入的内容。

        代码14~15行表示每一条访问记录都由时间+名字组成,其中函数strftime()格式化时间,格式为:年月日时分秒,函数localtime()表示获取当地时间," "*4 表示4个空格

10-5 关于编程的调查 :

        编写一个while 循环,询问用户为何喜欢编程。每当用户输入一个原因后,都将其添加到一个存储所有原因的文件中,当用户输入q时就会退出循环。

72、写入文件练习 72、写入文件练习

      为了把把接受调查的人的名字和他喜欢编程的原因关联起来,我们把代码改一下:

72、写入文件练习 72、写入文件练习

10-5、再次把有关于编程调查的代码变形

开始前提示用户可以输入'q'退出程式,整体的思路为:

        先提示用户输入他的名字,再提示用户输入他喜欢编程的理由,把该名用户所有喜欢的理由存放在一个列表中

      然后把用户的名字和他喜欢编程的理由作为一对键值对存放在字典 survey_results 中,即以字典的形式保存用户的名字和他喜欢编程的理由,最后把字典写入文件 survey results.txt 中保存

      当用户输入'q'时询问他是否有其他人参与调查,如果没有直接停止循环,显示调查结果;如果有其他人想参与,再次以字典的形式保存用户的名字及他喜欢编程的理由

72、写入文件练习 72、写入文件练习 72、写入文件练习
上一篇下一篇

猜你喜欢

热点阅读