99 klassische Übungsfragen aus früheren Python-Wettbewerbsprüfungen des Lanqiao Cup (71-76)

【Programm 71】

Frage: Schreiben Sie die Eingaben der Funktionen „input()“ und „output()“ in die Ausgabedatensätze von 5 Schülern.

1. Programmanalyse:

2. Programmquellcode:

Verwenden Sie die Liste, um die Struktur zu simulieren (ohne die Klasse zu verwenden)

stu = [string,string,list]

N = 3
#stu
    # num : string
    # name : string
    # score[4]: list
student = []
for i in range(5):
    student.append(['','',[]])

def input_stu(stu):
    for i in range(N):
        stu[i][0] = raw_input('input student num:\n')
        stu[i][1] = raw_input('input student name:\n')
        for j in range(3):
            stu[i][2].append(int(raw_input('score:\n')))

def output_stu(stu):
    for i in range(N):
        print '%-6s%-10s' % ( stu[i][0],stu[i]

Guess you like

Origin blog.csdn.net/IT_Scratch/article/details/135317937