python 循环练习题

该博客主要介绍利用Python的双重for循环,结合质数定义(大于1的自然数中,除1和本身外无其他因数),输出10到100之间的质数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

输出 10 到100的质数 ,利用双重for 循环和质数的特点
质数定义:质数定义为在大于1的自然数中,除了1和它本身以外不再有其他因数

#!/usr/bin/python
#-*- coding: UTF-8 -*-
#输出 10100 之间的质数

for num in range(10, 100):  # 迭代 1020 之间的数字
    for i in range(2, num):  # 根据因子迭代
        if num % i == 0:  # 确定第一个因子
            j = num / i  # 计算第二个因子
            print '%d 等于 %d * %d' % (num, i, j)
            break  # 跳出当前循环
    else:  # 循环的 else 部分
        print num, '是一个质数'

输出:

10 等于 2 * 5
11 是一个质数
12 等于 2 * 6
13 是一个质数
14 等于 2 * 7
15 等于 3 * 5
16 等于 2 * 8
17 是一个质数
18 等于 2 * 9
19 是一个质数
20 等于 2 * 10
21 等于 3 * 7
22 等于 2 * 11
23 是一个质数
24 等于 2 * 12
25 等于 5 * 5
26 等于 2 * 13
27 等于 3 * 9
28 等于 2 * 14
29 是一个质数
30 等于 2 * 15
31 是一个质数
32 等于 2 * 16
33 等于 3 * 11
34 等于 2 * 17
35 等于 5 * 7
36 等于 2 * 18
37 是一个质数
38 等于 2 * 19
39 等于 3 * 13
40 等于 2 * 20
41 是一个质数
42 等于 2 * 21
43 是一个质数
44 等于 2 * 22
45 等于 3 * 15
46 等于 2 * 23
47 是一个质数
48 等于 2 * 24
49 等于 7 * 7
50 等于 2 * 25
51 等于 3 * 17
52 等于 2 * 26
53 是一个质数
54 等于 2 * 27
55 等于 5 * 11
56 等于 2 * 28
57 等于 3 * 19
58 等于 2 * 29
59 是一个质数
60 等于 2 * 30
61 是一个质数
62 等于 2 * 31
63 等于 3 * 21
64 等于 2 * 32
65 等于 5 * 13
66 等于 2 * 33
67 是一个质数
68 等于 2 * 34
69 等于 3 * 23
70 等于 2 * 35
71 是一个质数
72 等于 2 * 36
73 是一个质数
74 等于 2 * 37
75 等于 3 * 25
76 等于 2 * 38
77 等于 7 * 11
78 等于 2 * 39
79 是一个质数
80 等于 2 * 40
81 等于 3 * 27
82 等于 2 * 41
83 是一个质数
84 等于 2 * 42
85 等于 5 * 17
86 等于 2 * 43
87 等于 3 * 29
88 等于 2 * 44
89 是一个质数
90 等于 2 * 45
91 等于 7 * 13
92 等于 2 * 46
93 等于 3 * 31
94 等于 2 * 47
95 等于 5 * 19
96 等于 2 * 48
97 是一个质数
98 等于 2 * 49
99 等于 3 * 33

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值