"""
写函数,函数接收四个参数分别是:姓名,性别,年龄,学历。用户通过输入这四个内容,
然后将这四个内容传入到函数中,支持用户持续输入,Q或者q退出,性别默认为男,如果遇到女学生,则性别输入女。
此函数接收到这四个内容,将内容追加到一个a_student_msg文件中。
"""
def func(p_name, p_age, p_edu, p_gender='男'):
with open("a_student_msg", mode='a', encoding='UTF-8') as f:
student_msg = f"{p_name}_{p_gender}_{p_age}_{p_edu}\n"
f.write(student_msg)
while 1:
content = input("是否录入学生信息(输入Q退出):")
if content.upper() == 'Q':
break
else:
# name = 'allen', gender = '男', age = 18, edu = "本科"
name = input("请输入名字:")
gender = input("请输入性别:")
age = input("请输入年龄:")
edu = input("请输入学历:")
if gender == "":
func(name, age, edu)
else:
func(name, age, edu, gender)
写函数,函数接收四个参数分别是:姓名,性别,年龄,学历。用户通过输入这四个内容,然后将这四个内容传入到函数中,支持用户持续输入,Q或者q退出,性别默认为男,如果遇到女学生,则性别输入女。
于 2022-05-28 18:42:44 首次发布