随机生成7个12-99之间的整数存入到数组arr中,利用键盘录入一个1-10之间的数num,要求统计出数组arr中有多少个元素是num的倍数,打印输出最后的结果
时间: 2023-12-03 07:42:02 浏览: 114
下面是实现这个功能的Python代码:
```python
import random
arr = [random.randint(12, 99) for _ in range(7)]
print("数组arr为:", arr)
num = int(input("请输入一个1-10之间的整数:"))
count = 0
for i in arr:
if i % num == 0:
count += 1
print("数组arr中是" + str(num) + "的倍数的元素个数为:" + str(count))
```
代码的思路是先用列表推导式生成一个长度为7的随机整数数组arr,然后利用input函数让用户输入一个1-10之间的整数num。接着遍历数组arr,对于每个元素,如果它是num的倍数,则计数器count加1。最后输出统计结果。
阅读全文