Python买水果问题
时间: 2024-10-09 10:05:16 浏览: 29
Python版水果忍者源程序
5星 · 资源好评率100%
在Python中,"买水果问题"通常指的是经典的编程练习案例,比如模拟顾客在一个水果摊上购买不同种类和价格的水果的过程。这个练习可以帮助初学者理解基本的数据结构(列表、字典等)、条件判断(if-else、for循环等)以及函数的使用。
例如,你可以创建一个字典来表示每种水果及其价格,然后编写一个函数接收顾客的选择和预算,计算并返回他们可以买的水果组合。示例代码可能会像这样:
```python
fruits = {"苹果": 3, "香蕉": 2, "橙子": 4}
customer_budget = 10
def buy_fruits(budget):
total_cost = 0
basket = {}
for fruit, price in fruits.items():
if total_cost + price <= budget:
basket[fruit] = price
total_cost += price
return basket, total_cost
customer_choice, total_spent = buy_fruits(customer_budget)
print(f"顾客买了:{customer_choice},总共花费:{total_spent}")
```
阅读全文