小编Ste*_*vis的帖子

如何在列表中计算0模数

我已经创建了一个列表和该列表的迭代循环。我正在尝试使用模数运算符计算所有偶数。我已经初始化了count变量,并使用了count增量和if语句来捕获嵌套循环中的所有偶数。但是,我得到的只是第一名。count等于1,这是因为使用模数不正确,而item = 10,是否是由于迭代循环到达了列表的末尾吗?

我不知道要更改什么,代码结构对我来说都不错。我尝试缩进打印功能。这告诉我模量捕获了偶数,但计数未将它们求和。

list = [1,2,3,4,5,6,7,8,9,10]
for item in list:
    count = 0
    if (item % 2 == 0):
        count = count + 1
print(count)
print(item)
print(list)
Run Code Online (Sandbox Code Playgroud)

我希望数字5是程序的结果,因为列表中有5个偶数

python count modulus

1
推荐指数
1
解决办法
49
查看次数

如何在Python中使用While循环和随机函数生成器

当随机选择列表中的特定元素时,我需要在选择函数中使用while循环来终止

我已经成功调用choice()函数来选择一个随机元素,但是当我尝试添加一个while循环时却遇到了无限循环

from random import *


while choice != 3:

    choice([1,2,3,4,5,6])

    print(choice)

    print('damn!')
Run Code Online (Sandbox Code Playgroud)

我得到一个无限循环。我需要打印所有随机生成的数字,这些数字不是while循环终止的条件。当达到终止条件时,将显示一个字符串,程序将终止

python loops while-loop

0
推荐指数
1
解决办法
82
查看次数

标签 统计

python ×2

count ×1

loops ×1

modulus ×1

while-loop ×1