没有合适的资源?快使用搜索试试~ 我知道了~
1.有五个学⽣坐在⼀起,问第五个⼈多少岁?答⽐第四个⼤2岁,第四个⼈说它⽐ 第三个⼈⼤2岁,,…第⼀个⼈说他10岁。请写⼀个递归函数计算第5个学⽣多少岁 (递归实现) def calculate_age(n): if n == 1: return 10 return calculate_age(n - 1) + 2 if __name__ == '__main__': print(calculate_age(5)) 2.某班期末考试科⽬为数学和计算机,有最多不超过30⼈参加考试。学⽣的信息包 括学号、姓名。考试后要求: (1)计算每个学⽣的总分和平均分
资源推荐
资源详情
资源评论
day15 python作业作业
1.有五个学坐在起,问第五个多少岁?答第四个2岁,第四个说它
第三个2岁,,…第个说他10岁。请写个递归函数计算第5个学多少岁
(递归实现)
def calculate_age(n):
if n == 1:
return 10
return calculate_age(n - 1) + 2
if __name__ == '__main__':
print(calculate_age(5))
2.某班期末考试科为数学和计算机,有最多不超过30参加考试。学的信息包
括学号、姓名。考试后要求: (1)计算每个学的总分和平均分; (2)按总分
成绩由到低排出成绩的名次; (3)打印出名次表,表格内包括学姓名、学
号、各科分数、总分和平均分; (4)任意输个学号,能够查找出该学在班
级中的排名及其考试分数
编写要求: (1) 要对户输进验证,如果输的不是0-4显示错误,然后继续输
(2) 要能够连续不断的进选择 (3) 每项功能都要封装函数完成,函数单独放
到个模块中
(4) 菜单及其户选择的处理放到主模块中。
(5) 学数据保存到件
欢迎使成绩管理系统**
[1] 学信息输
[2] 学信息输出
[3] 查找学信息
[4] 成绩排序
[0] 退出
请输你的选择:1
请输第1个学的信息(按姓名、学号、数学成绩、计算机成绩输):
张三 2009001 85 89
请输第2个学的信息(按姓名、学号、数学成绩、计算机成绩输):
李四 2009002 86 78
…
请重新输您的选择(0~4):2
姓名 学号 数学成绩 计算机成绩 总成绩 平均成绩
张三 2009001 85 89 174 87
李四 2009002 86 78 164 82
…
请重新输您的选择(0~4):3
请输要查找的学学号: 2009001
查找成功!该学信息如下:
1 张三 2009001 85 89 174 87
‘’’
import os
# 菜单及其用户选择
def manu():
print('''******欢迎使用成绩管理系统********
[1] 学生信息输入
[2] 学生信息输出
[3] 查找学生信息
[4] 成绩排序
[0] 退出
**********************************''')
# 用户选择选项
while True:
choice = int(input('请输入你的选择:'))
if choice not in range(5):
choice = int(input('请重新输入你的选择(0-4):'))
if choice == 0:
break
elif choice == 1:
info_input()
资源评论
weixin_38695452
- 粉丝: 3
- 资源: 899
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功