编程题1:水果统计A 给定一组水果[‘香蕉’,‘草莓’,‘苹果’,‘梨子’,‘西瓜’,‘芒果’,‘葡萄’] 随机100次,每一次随机选择一种水果 设计一个函数countApple() 无输入参数,返回值为苹果出现的次数 连续调用三次函数,分别输出每个的结果
时间: 2024-06-17 21:04:54 浏览: 318
1400:统计单词数
5星 · 资源好评率100%
好的,这是一道简单的编程题,你可以按照以下步骤来解决问题:
1.定义给定水果列表,并且生成100次随机数。
2.编写一个函数countApple()用于统计苹果出现的次数。
3.调用countApple()函数三次,输出每次的结果。
下面是实现countApple()函数的代码:
```python
import random
fruits = ['香蕉', '草莓', '苹果', '梨子', '西瓜', '芒果', '葡萄']
def countApple():
count = 0
for i in range(100):
if fruits[random.randint(0,6)] == '苹果':
count += 1
return count
print(countApple())
print(countApple())
print(countApple())
```
解释:
首先我们定义了给定的水果列表,并且引入random库来生成随机数。countApple()函数中,我们定义了一个计数器count,并且使用for循环来随机选取水果。如果选取到的水果为‘苹果’,就让计数器加1。最后返回计数器的值。
在主函数中,我们分别调用了countApple()函数三次,并且输出了结果。
阅读全文