|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转新大榭论坛!
您需要 登录 才可以下载或查看,没有账号?注册
x
题目:编写input()和output()函数输入,输出5个学生的数据记录。
! k0 x( D0 V. U I+ v w( F程序分析:无。: ~' W+ o& } f% a; h( l# Q! Y
- N = 3
) H2 C3 q) X. c" u/ g; T - #stu
" [3 Z. B4 @! D - # num : string9 H$ h9 b( `' |. Z9 f+ S
- # name : string
7 v% W5 @( G6 ?4 ~: |$ ]% p& K - # score[4]: list
, `0 m# S2 Z! ]2 M. }4 i - student = []3 [% Z9 |+ U5 x9 P |' {
- for i in range(5):, o3 {' [2 q% `
- student.append(['','',[]])
! B6 L, y! J/ M# i5 E; \/ E9 w) e - 4 U; a7 y; l! N) @
- def input_stu(stu):& o( d. f, s1 ]
- for i in range(N):* A- ~0 s5 C, F; n
- stu[i][0] = input('input student num:\n')3 s/ J4 |: |' P1 A) v! A$ \: K
- stu[i][1] = input('input student name:\n')' v9 ~4 {; K0 T+ ^& `' Z/ r
- for j in range(3):
8 d7 j6 ?* o$ |. |% V - stu[i][2].append(int(input('score:\n')))
0 D5 O0 H( ~) B6 Z# W. I -
3 ~$ ]# w; }% N& E - def output_stu(stu):
0 M7 |+ E$ ?# o: v$ O5 g* u - for i in range(N):3 q0 o+ n2 E# W8 H
- print ('%-6s%-10s' % ( stu[i][0],stu[i][1] ))
! J; ]$ _, B- n, C. ]5 l! @+ s - for j in range(3):
9 w, o2 u* A. S9 l" a: E - print ('%-8d' % stu[i][2][j])
7 s% l" J: V; s5 I" r: g -
( l; Y% }/ \ R& p) j; _% V - if __name__ == '__main__':
6 D7 r! I* ]4 u( c - input_stu(student)& {+ l) @; D" j2 M( T& a; N
- print (student)# Q6 s# C# | C/ @: E; U5 [! {! |! J
- output_stu(student)
复制代码
# c3 o1 `' T+ H |
|