描述
大学第一学期必选课程及其学分如下:
Python | 高等数学 | 大学英语 | 大学体育 | 军事理论 | 哲学 |
---|---|---|---|---|---|
3学分 | 4学分 | 4学分 | 2学分 | 2学分 | 2学分 |
请计算并输出大学第一学期共修多少学分?输入每学分应缴纳的学费(整数,单位为元),计算并输出第一学期应缴纳多少学费?输出格式请参考输入输出示例。
输入
输入一个表示每学分应缴纳的学费的整数
输出
按示例格式分两行输出学分和学费
示例
输入
328
输出
你本学期选修了17个学分。
你应缴纳的学费为5576元。
参考代码
# ------------ ------- -------- ----------- -----------
# @File : 学费计算.py
# @Contact : vasp@qq.com
# @Copyright : 2018-2025, Wuhan University of Technology
# @Modify Time: 2021/4/26 11:36
# @Author : 赵广辉
# @Version : 1.0
# @License : 仅限用于Python程序设计基础实践教程(赵广辉,高等教育出版社)配套实验
# ------------ ------- -------- ----------- -----------
# 大学第一学期必选课程及其学分如下:
# Python 3 学分
# 高等数学 4 学分
# 大学英语 4 学分
# 大学体育2 学分
# 军事理论 2 学分
# 哲学 2 学分
# 1. 请计算并输出大学第一学期共修多少学分?输入每学分应缴纳的学费,
# 计算并输出第一学期应缴纳多少学费?
# 输入:
# 请输入每学分学费金额:>>>328
# 输出:
# 你本学期选修了17 个学分。
# 你应缴纳的学费为5576 元。
python = 3
math = 4
english = 4
physical_education = 2
military_theory = 2
philosophy = 2
tuition_per_credit = int(input('请输入每学分学费金额:'))
total_credits = (python + math + english + physical_education + military_theory + philosophy)
total_tuition = total_credits * tuition_per_credit
print(f'你本学期选修了{total_credits}个学分。')
print(f'你应缴纳的学费为{total_tuition}元。')
# 2. 大学可以申请助学贷款,申请额度不超过学费和生活费总额的60%,输
# 入你每个月的生活费(浮点数),请计算你每个学期能够贷款多少元?(结果
# 保留小数点后2 位数字,每个学期按5 个月计算)
# 输入:
# 请输入每学分学费金额:>>>328
# 请输入你每个月生活费:>>>1600
# (注:“请输入每学分学费金额:”和“请输入你每个月生活费:”是提示信息,
# 由程序输出,仅328 和1600 是用户输入)
# 输出:
# 本学期你能够贷款8145.60 元
python = 3
math = 4
english = 4
physical_education = 2
military_theory = 2
philosophy = 2
tuition_per_credit = int(input('请输入每学分学费金额:'))
total_credits = (python + math + english + physical_education + military_theory + philosophy)
total_tuition = total_credits * tuition_per_credit
# print(f'你本学期选修了{total_credits}个学分。')
# print(f'你应缴纳的学费为{total_tuition}元。')
# 请输入每学分学费金额:328
# 你本学期选修了17个学分。
# 你应缴纳的学费为5576元。
living_expenses = float(input('请输入你每个月生活费:'))
total_cost = living_expenses * 5 + total_tuition
student_loan = total_cost * 0.6
print(f'本学期你能够贷款{student_loan:.2f}元')
def cal_tuition(tuition_per_credit):
"""接受每学生的学费为在数,计算并返回总学生和总学费"""
python = 3
math = 4
english = 4
physical_education = 2
military_theory = 2
philosophy = 2
total_credits = (python + math + english + physical_education + military_theory + philosophy)
total_tuition = total_credits * tuition_per_credit
return total_credits, total_tuition
def loan_amount(cost, total_tuition):
"""接受生活费和学费为参数,计算并返回可贷款金额"""
total_cost = cost * 5 + total_tuition
student_loan = total_cost * 0.6
return student_loan
if __name__ == '__main__':
tuition_credit = int(input())
credit, tuition = cal_tuition(tuition_credit)
print(f'你本学期选修了{credit}个学分。')
print(f'你应缴纳的学费为{tuition}元。')
living_expenses = float(input('请输入你每个月生活费:'))
loan = loan_amount(living_expenses, tuition)
print(f'本学期你能够贷款{loan:.2f}元')