以下是十道关于学费计算的Python试题及答案:
1.编写一个程序,计算一个学生的学费。学费的计算公式为:学费=每学分费用*学分数。
```python
credit_fee = 500 # 每学分费用
credit_number = 16 # 学分数
tuition = credit_fee * credit_number
print("学费:" + str(tuition))
```
2.编写一个程序,给定每学期学费和总学期数,计算出总共需要支付的学费。
```python
semester_fee = 4000 # 每学期学费
num_semesters = 8 # 总学期数
total_tuition = semester_fee * num_semesters
print("总学费:" + str(total_tuition))
```
3.编写一个程序,计算每个学期的学费总额,并输出每个学期的学费。
```python
semester_fee = 3500 # 每学期学费
num_semesters = 8 # 总学期数
for semester in range(1, num_semesters + 1):
tuition = semester_fee * semester
print("第" + str(semester) + "个学期的学费:" + str(tuition))
```
4.编写一个程序,输入一个学期的学费,然后根据输入的学期数计算总学费。
```python
semester_fee = float(input("请输入一个学期的学费:"))
num_semesters = int(input("请输入总学期数:"))
total_tuition = semester_fee * num_semesters
print("总学费:" + str(total_tuition))
```
5.编写一个程序,计算学费的折扣价格。如果学生的GPA大于等于3.5,则享受20%的折扣,否则不享受折扣。
```python
tuition = 5000 # 学费
gpa = float(input("请输入学生的GPA:"))
if gpa >= 3.5:
discounted_tuition = tuition * 0.8
print("折扣后的学费:" + str(discounted_tuition))
else:
print("学费:" + str(tuition))
```
6.编写一个程序,输入学生的年龄和每学期学费,如果年龄在18岁以下,则享受50%的折扣,否则不享受折扣。
```python
age = int(input("请输入学生的年龄:"))
semester_fee = float(input("请输入每学期学费:"))
if age < 18:
discounted_fee = semester_fee * 0.5
print("折扣后的学费:" + str(discounted_fee))
else:
print("学费:" + str(semester_fee))
```
7.编写一个程序,计算学费的增长率。输入两个年份和对应的学费,然后计算增长率。
```python
year1 = int(input("请输入第一个年份:"))
tuition1 = float(input("请输入第一个年份的学费:"))
year2 = int(input("请输入第二个年份:"))
tuition2 = float(input("请输入第二个年份的学费:"))
growth_rate = (tuition2 - tuition1) / tuition1 * 100
print(str(year1) + "年到" + str(year2) + "年的学费增长率为:" + str(growth_rate) + "%")
```
8.编写一个程序,输入每年的学费增长率和初始学费,然后计算未来5年的学费。
```python
initial_tuition = float(input("请输入初始学费:"))
growth_rate = float(input("请输入每年的学费增长率(例如20表示20%):"))
for year in range(1, 6):
tuition = initial_tuition * (1 + growth_rate / 100) ** year
print("第" + str(year) + "年的学费:" + str(tuition))
```
```python
tuition = 5000 # 学费
discounted_tuition = tuition * 0.5
print("折扣后的学费:" + str(discounted_tuition))
discounted_tuition = tuition * 0.8
print("折扣后的学费:" + str(discounted_tuition))
else:
print("学费:" + str(tuition))
```
10.编写一个程序,计算学费的平均值。输入学费的总和和学生人数,然后计算平均学费。
```python
total_tuition = float(input("请输入学费的总和:"))
num_students = int(input("请输入学生的人数:"))
average_tuition = total_tuition / num_students
print("平均学费:" + str(average_tuition))
本文发布于:2024-09-21 05:28:54,感谢您对本站的认可!
本文链接:https://www.17tex.com/fanyi/6865.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |