# 素数又叫质数
# 大于1的自然数
# 只有1和他本身两个因数
# 内置函数range(a, b) [a,b)左闭右开
# 范围:2~101
# 定义flag = True,假设每一个数都是质数
# 当不符合条件时 flag = False
# 循环打印复合条件的“质数”
print('0~100的素数有:', end='\t')
for i in range(2, 101): # i = 被除数 j = 除数
flag = True
for j in range(2, int(i ** 0.5 + 1)): # i ** 0.5 + 1 减少计算量
if i % j == 0:
flag = False
break
if flag: # flag == True 因为flag是bool值所有可以简写为flag
print(i, end=' \t')
print()
1.0.13-Python练习题-假设成立法求100以内素数(质数)
于 2022-12-03 09:11:35 首次发布