|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转新大榭论坛!
您需要 登录 才可以下载或查看,没有账号?注册
x
题目:编写input()和output()函数输入,输出5个学生的数据记录。/ f( {2 t8 B0 ?' w2 n! V
程序分析:无。
4 g* }! ~. Q, y% m$ p3 Y- N = 3
3 H' B2 |5 d* z# K) R4 Y2 } - #stu
) f) c8 x: t/ @, ?1 ]. g - # num : string
6 a2 S8 ~( s, z6 I - # name : string
, H) B+ h0 K: _5 p6 V; n% y - # score[4]: list. q" G8 E4 _" s8 E0 ^0 d
- student = []
! c }* M* ]& G8 i8 j - for i in range(5):2 y M8 f: u: V5 C
- student.append(['','',[]])
9 z. {+ W3 I9 U' ~5 A - : o1 g9 b: T4 }
- def input_stu(stu):* {9 ?8 m3 M7 h; H; f" O5 c
- for i in range(N):
) S' i6 \$ }& J* F g4 B - stu[i][0] = input('input student num:\n')
% R9 A O6 T1 m1 X3 }: G% k - stu[i][1] = input('input student name:\n')# W- B: M" }4 Q: ~, V! z
- for j in range(3):
6 Y( K, P! {1 v7 X2 r4 y - stu[i][2].append(int(input('score:\n')))
1 ^8 E5 }& ?* i# N - ' {0 A* v: a- [# w. o6 f! j
- def output_stu(stu):' C l; l) l! U0 ?% O$ [' Y7 t; A. s( y' Y
- for i in range(N):/ U+ ?% P& s* B( ~" m0 g$ W3 n$ s4 g
- print ('%-6s%-10s' % ( stu[i][0],stu[i][1] ))
, O6 _- m6 ~' q2 c! c* I' z+ `& d: x - for j in range(3):
; l$ ~7 s% w8 I - print ('%-8d' % stu[i][2][j]); s; b# g# d& J0 n2 J- {+ E
- - t$ g T, B. j
- if __name__ == '__main__':0 i2 @3 B; q3 V( m9 @
- input_stu(student)7 U6 y9 D/ X5 K! n" x
- print (student)
7 K7 X; \8 Z7 J8 s - output_stu(student)
复制代码
$ Q% k) A9 \ X# l' { |
|