100-071
编写input()和output()函数输入,输出5个学生的数据记录。
1 #! /usr/bin/env python 2 # -*- coding:utf-8 -*- 3 ''' 4 编写input()和output()函数输入,输出5个学生的数据记录。 5 ''' 6 class Student: 7 name = "" 8 age = 0 9 score = [None] * 4 10 11 def input(self): 12 self.name = input("Input name, please: ") 13 self.age = int(input("Input age, please: ")) 14 for i in range(len(self.score)): 15 self.score[i] = int(input("Input %d score, please: " % (i + 1))) 16 17 def output(self): 18 print ('Output name: %s' % self.name) 19 print ('Output age: %d' % self.age) 20 for i in range(len(self.score)): 21 print ('Output %d score: %d' % ((i + 1), self.score[i])) 22 23 24 if __name__ == "__main__": 25 N = 5 26 studentArray = [Student()] * N 27 for i in range(len(studentArray)): 28 studentArray[i].input() 29 30 for i in range(len(studentArray)): 31 studentArray[i].output()
--... ...--
iaoexl at outlook dot com
-------------------------------------------------------------
鱼跃此时海,花开彼岸天。只缘有余庆,翩翩在此间。