|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转新大榭论坛!
您需要 登录 才可以下载或查看,没有账号?注册
x
题目:编写input()和output()函数输入,输出5个学生的数据记录。0 k7 @0 \! q" q- |2 q( d
程序分析:无。! s0 ?- H+ H) u" g4 G) B2 r
- N = 3
" _. T9 ]% v2 x4 s0 o7 v. A - #stu9 X8 r9 V e) \9 ~
- # num : string) b0 f8 U e/ ]- v9 c% h0 |
- # name : string
" N& c/ x0 y$ k - # score[4]: list
( t( O$ d* a0 u9 m' p' V - student = []8 z: `; D% {+ u
- for i in range(5):
6 O9 ~$ l S: S3 g% [ - student.append(['','',[]])
' ~; M. T* z6 j0 u/ g/ R - ; V" x8 w0 P5 O. Q8 B% ?6 V& T
- def input_stu(stu):
; F- z I6 R' O( T4 c3 l+ A - for i in range(N):
: \& M: q$ ~7 K* t( @7 O, N9 i - stu[i][0] = input('input student num:\n')
; s) T8 b2 w5 m& h6 ^: X! e% D9 B - stu[i][1] = input('input student name:\n'): f& J- N$ L, K4 I8 w
- for j in range(3):
6 X) q. } O1 W! {" c! x - stu[i][2].append(int(input('score:\n')))
3 M b6 T; J8 ^8 k+ e - ; F- ?% z3 K5 _. `. p. k
- def output_stu(stu):) u( `4 n. C, K' V, z4 @9 W7 {
- for i in range(N):3 P8 }6 d$ n l
- print ('%-6s%-10s' % ( stu[i][0],stu[i][1] ))
3 a1 E# c; N( Q* c% k$ L - for j in range(3):
4 `- _! S& ^% p# i4 z7 q; n - print ('%-8d' % stu[i][2][j])
+ `. C* z J7 I' r - ; J7 C7 T/ m3 [
- if __name__ == '__main__': f- E- @+ _+ c
- input_stu(student)
`! I+ R9 b! G- F) m e - print (student)
: j v6 g2 }% E: n - output_stu(student)
复制代码
" k7 M6 ?) f( h) t1 x5 ?7 D |
|