|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转新大榭论坛!
您需要 登录 才可以下载或查看,没有账号?注册
x
题目:编写input()和output()函数输入,输出5个学生的数据记录。) {% A0 K# p5 e. |1 ], t5 m
程序分析:无。' { V y3 V5 k% a" [( H
- N = 3
/ W7 O. A, }+ V# a. z - #stu' V) j Z# Z( I3 {/ p* |8 T
- # num : string Z% d. |& M. t( w4 {
- # name : string
5 h% r" G2 V+ G$ N - # score[4]: list
. c( e+ s8 v& z - student = []
" @* G& D4 ~. F8 Z( w+ I$ L* t; j - for i in range(5):) k. N, C/ e8 a6 M9 N
- student.append(['','',[]])" p! a4 y& S* Y: _- B. z# P
-
: T0 S4 Y+ m7 o; U: X - def input_stu(stu):+ P1 f" B( U5 l P& ~
- for i in range(N):
* I1 G, H$ `( ]( I, ]9 X3 [* j$ } - stu[i][0] = input('input student num:\n')
o- {5 l1 s: F% k: M" u5 g$ N - stu[i][1] = input('input student name:\n')& a! | Z1 E/ o, a7 x
- for j in range(3):# m8 S: b# `2 g& h2 u* {
- stu[i][2].append(int(input('score:\n'))). f6 c4 h; _, h$ m0 `
- # @ `0 y( r# ]5 U9 t7 p
- def output_stu(stu):" a$ z! M& ~$ N* U
- for i in range(N):& H+ Y6 X" k* N& D8 o2 W7 ^3 J
- print ('%-6s%-10s' % ( stu[i][0],stu[i][1] ))
: f2 [" A2 ^8 b - for j in range(3):: ^/ P+ o5 l; J1 a
- print ('%-8d' % stu[i][2][j])
: s4 \( Q9 r* w7 m3 G! V& X -
, v* U9 [+ t. E - if __name__ == '__main__':7 f% p, m' I& `0 V6 T5 b
- input_stu(student)
5 x: } o6 j- ]* h. o - print (student)( `8 W9 N( k5 g0 B& e; p
- output_stu(student)
复制代码
: I- u6 E4 h6 t3 k* x" t |
|