删
本帖最后由 G`J 于 2020-12-1 22:44 编辑。 顺序,选择和循环有些笼统,给点具体的要求 _2_ 发表于 2020-11-26 19:25
顺序,选择和循环有些笼统,给点具体的要求
那就不要看要求了能够统计谁到了谁未到就可以
用最基本的读写excel就行了啊。
1、建立一个excel文件,5列,列名姓名、学号、性别、本次考勤
2、读入姓名(怕有重名)、学号(怕有些人不记得学号),组成字典,再把字典加入列表
3、遍历列表,依次用姓名+学号点名,已到就把excel中本次考勤那列写入已到,未到就写入未到,可以把结果添加到新的2个临时列表
4、统计临时列表的成员数就知道已到和未到共有多少了
======按你说的
就
1、整个流程肯定是顺序,先干嘛后干嘛
2、点名流程肯定是循环,一直到名单执行完毕
3、是否已到肯定是选择判断 students = ['张三', '李四', '王五']
a = 0
b = 0
for name in students:
if input('%s到了吗(Y/N):'%name) == 'y':
a += 1
else:
b += 1
print('已到%d人,未到%d人'%(a, b))
页:
[1]