Python 编程:计算抽奖中奖人数
解题思路
根据题目给出的条件,只有当参与者的编号除以 3 余数为 2 时才会中奖。因此,我们可以遍历从 0 到参与抽奖的人数,对每个数进行判断,如果该数除以 3 的余数为 2,则计数器加 1。最后输出计数器的值即为中奖的人数。
算法步骤
- 读取参与抽奖的人数 num;
- 初始化计数器 count 为 0;
- 循环遍历 i 从 0 到 num-1,步长为 1,表示参与抽奖的人的编号;
- 如果 i 除以 3 的余数为 2,则 count 加 1;
- 输出 count 的值,表示中奖的人数。
算法实现
num = int(input())
count = 0
for i in range(num):
if i % 3 == 2:
count += 1
print(count)
原文地址: https://www.cveoy.top/t/topic/h9kU 著作权归作者所有。请勿转载和采集!