五组数据
五组数据输入完毕返回0
机会已用完请 30分钟后再输你还有多少次机会
还有什么错误的话返回就是'请输入正确格式
例如:姓名,学号,年龄
年龄是整型,学号有啥格式要求吗?
大概就是这样,具体需求,自己扩展一下
from time import sleep
flag = True
dealy = 30*60 # 30分钟
while flag:
n = 1
lst = []
while n < 6:
items = input("请输入第{}组(姓名,学号,年龄)".format(n))
datas = items.split(",")
if len(datas)==3:
if datas[2].isdigit():
lst.append(datas)
else:
print("输入错误,年龄不是数字,请重输。")
continue
else:
print("输入错误,请重输。")
continue
if n == 5:
print("已经输入5组")
for l in lst:
print(l)
print("录入完毕,请30分钟再输入")
else:
print("你还有{}次机会".format(5-n))
n = n + 1
sleep(dealy)