在下面的示例中提供另一种使用 while 循环的方法

问题描述 投票:0回答:1

有一个列表 nums = [1,35,12,24,31,51,70,100]

我需要使用 while 循环来计算小于 20 的值的数量。您将如何构造这段代码?

以下代码确实提供了正确的答案,但是还有其他使用 while 循环的方法吗?

index = 0
count = 0

while  index < len(nums):
    if nums[index] < 20:
        count += 1
    index += 1

print(count)
python loops while-loop
1个回答
-1
投票

nums = [1, 35, 12, 24, 31, 51, 70, 100] 计数 = 0

while nums: # 继续直到 nums 为空 if nums.pop(0) < 20: count += 1

打印(计数)

© www.soinside.com 2019 - 2024. All rights reserved.