from threading import Thread
msg_l=[]
format_l=[]
def talk():
while True:
msg=input(‘>>: ‘).strip()
if not msg:continue
msg_l.append(msg)
def format_msg():
while True:
if msg_l:
res=msg_l.pop()
format_l.append(res.upper())
def save():
while True:
if format_l:
with open(‘db.txt‘,‘a‘,encoding=‘utf-8‘) as f:
res=format_l.pop()
f.write(‘%s\n‘ %res)
if __name__ == ‘__main__‘:
t1=Thread(target=talk)
t2=Thread(target=format_msg)
t3=Thread(target=save)
t1.start()
t2.start()
t3.start()
练习二:三个任务,一个接收用户输入,一个将用户输入的内容格式化成大写,一个将格式化后的结果存入文件
Posted xiongrongqin
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了练习二:三个任务,一个接收用户输入,一个将用户输入的内容格式化成大写,一个将格式化后的结果存入文件相关的知识,希望对你有一定的参考价值。
以上是关于练习二:三个任务,一个接收用户输入,一个将用户输入的内容格式化成大写,一个将格式化后的结果存入文件的主要内容,如果未能解决你的问题,请参考以下文章
PYTHON练习题 二. 使用random中的randint函数随机生成一个1~100之间的预设整数让用户键盘输入所猜的数。
初学者习题练习。从键盘上接收一批整数, 比较并输出其中的最大值和最小值, 输入数字0时结束循环。 提示:声明两个变量max和min,分别记录最大和最小值。 将用户输入的数字num和上面的两个变量作