现有n个苹果 ,均分给5位同学,剩下的苹果交还老师。请 编 写程 序,解 决下述 问题: 1.每位同学能分得几个苹 果 ? 2.一共 分出去多少个苹果? 3.交 还 老师的苹果有几个?
时间: 2024-10-10 09:12:15 浏览: 12
为了解答这个问题,我们可以编写一个简单的Python程序。这里我们假设每个苹果都可以平均分配,不会出现剩余的情况。我们将苹果总数除以学生数,得到每位同学可以分到的苹果数量,然后乘以学生数得出总共分出去的苹果数,最后用总数减去分出去的数量就是留给老师的苹果数。
下面是代码:
```python
def distribute_apples(total_apples, number_of_students):
# 每位同学分到的苹果数
apples_per_student = total_apples // number_of_students
# 总共分出去的苹果数(每位同学一份)
apples_given_out = apples_per_student * number_of_students
# 交给老师的苹果数
apples_left_for_teacher = total_apples - apples_given_out
return apples_per_student, apples_given_out, apples_left_for_teacher
# 假设有50个苹果,5位同学
total_apples = 50
number_of_students = 5
result = distribute_apples(total_apples, number_of_students)
print(f"1. 每位同学能分得 {result[0]} 个苹果")
print(f"2. 一共分出了 {result[1]} 个苹果")
print(f"3. 交给老师的苹果有 {result[2]} 个")
```
运行这段代码后,你将会得到每位同学分到的苹果数、总分出去的苹果数以及留给老师的苹果数。