如何在显示数据的每一行中添加输入?

2024-04-27 04:58:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我试图在每一行显示的数据中都有一个输入。 这是密码

def attendance():
print ("\n\nList of Students\n")
print ("StudNo             StudName       Age      Course    Attendance")
for idx in range(len(studNo)):
    print (" {0:15} {1:10s} {2:10s} {3:10s}".format(studNo[idx], 
studName[idx], Age[idx], Course[idx]))

这就是输出 学生名单

学生姓名学生年龄课程出勤率

a1001 Daryl 21 CS
a1002 Akex 21 CS
a1003约翰24 CS
a1004何塞22 CS

我正在创建一个简单的考勤监控系统。所以我试着为每一行输入,这样我就可以为缺席写A,或者为现在写P


Tags: of数据密码agedefcs学生print
1条回答
网友
1楼 · 发布于 2024-04-27 04:58:09

您可以使用输入功能。输入(“在此处写入提示”)将打印提示并要求用户写入文本条目。这可能会使您所需的输出变得混乱,因此我建议收集所有考勤信息,然后打印


students = ['Kathy','Will','Nayeon']
attendanceRecord = []
for student in students:
    attendance = input("What is "+student+"\'s attendance? ")
    attendanceRecord.append(attendance)

print("\n") # add a space before printing student list
print("Name"+" Attendace")
for i in range(len(students)):
    print(students[i] + " "+ attendanceRecord[i]) 

相关问题 更多 >