黑馬程序員python教程,8天python從入門到精通,學(xué)python看這套就

# TODO P114 學(xué)生信息錄入
class Student:
? ? def __init__(self, name, age, address):
? ? ? ? self.name = name
? ? ? ? self.age = age
? ? ? ? self.address = address
dict1 = {}
for i in range(1, 11):
? ? print(f"當(dāng)前錄入第{i}位學(xué)生信息,總共需錄入10位學(xué)生信息")
? ? stu1 = Student(input('請(qǐng)輸入學(xué)生姓名:'), input('請(qǐng)輸入學(xué)生年齡:'), input('請(qǐng)輸入學(xué)生地址:'))
? ? print(f'學(xué)生{i}信息錄入完成,信息為【學(xué)生姓名:{stu1.name},年齡:{stu1.age},地址:{stu1.address}】')
? ? # 對(duì)可能出現(xiàn)的異常做好準(zhǔn)備
? ? try:
? ? ? ? # 將value設(shè)成字典,添加value中的key和value
? ? ? ? dict1[f'學(xué)生{i}'] = {'姓名:':stu1.name, '年齡:':stu1.age, '地址:':stu1.address}
? ? except Exception as e:
? ? ? ? print(f'出現(xiàn)異常!異常信息是{e}') # 打印異常信息
? ? ? ? dict1 = {}
? ? ? ? dict1[f'學(xué)生{i}'] = {'姓名:':stu1.name, '年齡:':stu1.age, '地址:':stu1.address}
print(f'\a學(xué)生最后綜合信息是:{dict1}')