要让一个for循环只打印质数,可以使用以下代码:
def is_prime(num):
if num < 2:
return False
for i in range(2, int(num**0.5) + 1):
if num % i == 0:
return False
return True
for num in range(1, 101):
if is_prime(num):
print(num)
这段代码定义了一个名为is_prime
的函数,用于判断一个数是否为质数。然后使用for循环遍历范围为1到100的所有数字,通过调用is_prime
函数来判断每个数字是否为质数,如果是,则打印出来。
质数是指大于1并且只能被1和自身整除的正整数。上述代码通过判断一个数是否能被2到该数的平方根之间的任何数整除来确定是否为质数。在打印质数时,可以根据实际需求进行适当的修改。
关于腾讯云相关产品和产品介绍,我无法提供具体的链接地址。但腾讯云提供了一系列云计算服务,包括云服务器、云数据库、云存储、人工智能、物联网等,可以根据实际需求选择适合的产品。
领取专属 10元无门槛券
手把手带您无忧上云