Python 代码分析:判断素数的程序运行结果
以下代码用于判断数字 25 是否为素数。
number = 25
isPrime = True
for i in range(2, number):
if number % i == 0:
isPrime = False
break
print('i is', i, 'isPrime is', isPrime)
选项:
A. 'i is' 6 'isPrime is' True
B. 'i is' 5 'isPrime is' True
C. 'i is' 6 'isPrime is' False
D. 'i is' 5 'isPrime is' False
正确答案: B. 'i is' 5 'isPrime is' True
解释:
代码首先将 number 赋值为 25,并将 isPrime 设为 True,表示初始假设 25 是素数。
然后,代码进入循环,从 i = 2 开始遍历到 number = 25,检查 number 是否可以被 i 整除。
当 i = 5 时,number % i == 0 成立,代码将 isPrime 设为 False 并使用 break 退出循环。
因此,程序打印的结果为:'i is' 5 'isPrime is' True。
原文地址: https://www.cveoy.top/t/topic/f09t 著作权归作者所有。请勿转载和采集!