(1)最简单的if语句
1 #!/usr/bin/env python
2 #-*- coding:utf-8 -*-
3 number = int(input("请输入您认为符合条件的数:"))4 if number%3 == 2 and number%5 == 3 and number%7 == 2:5 print(number,"符合条件:三三数之剩二,五五数之剩三,七七数之剩二")
(2)if。。else语句
1 #!/usr/bin/env python
2 #-*- coding:utf-8 -*-
3 number = int(input("请输入您认为符合条件的数:"))4 if number%3 == 2 and number%5 == 3 and number%7 == 2:5 print(number,"符合条件:三三数之剩二,五五数之剩三,七七数之剩二")6 else:7 print(number,"不符合条件")
(3)while循环
#!/usr/bin/env python#-*- coding:utf-8 -*-
none =True
number=0whilenone:
number= number + 1
print(number)if number%3 == 2 and number%5 == 3 and number%7 == 2:print("符合条件:三三数之剩二,五五数之剩三,七七数之剩二的数是:",number)
none= False
1 #!/usr/bin/env python
2 #-*- coding:utf-8 -*-
3 none =True4 number =05 whilenone:6 number = number + 1
7 if number%3 == 2 and number%5 == 3 and number%7 == 2:8 print("符合条件:三三数之剩二,五五数之剩三,七七数之剩二的数是:",number)9 none =False10 else:11 print(number, "不符合")
执行结果:
1 不符合
2 不符合
3 不符合
4 不符合
5 不符合
6 不符合
7 不符合
8 不符合
9 不符合
10 不符合
11 不符合
12 不符合
13 不符合
14 不符合
15 不符合
16 不符合
17 不符合
18 不符合
19 不符合
20 不符合
21 不符合
22 不符合
符合条件:三三数之剩二,五五数之剩三,七七数之剩二的数是: 23
(4)for循环
1 #!/usr/bin/env python
2 #-*- coding:utf-8 -*-
3 for number in range(100):4 if number%3 == 2 and number%5 == 3 and number%7 == 2:5 print("100以内,符合条件:三三数之剩二,五五数之剩三,七七数之剩二的数是:",number)
执行结果:
100以内,符合条件:三三数之剩二,五五数之剩三,七七数之剩二的数是: 23
1 for number in range(100):2 print(number)3 if number%3 == 2 and number%5 == 3 and number%7 == 2:4 print("100以内,符合条件:三三数之剩二,五五数之剩三,七七数之剩二的数是:",number)
执行结果:
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
100以内,符合条件:三三数之剩二,五五数之剩三,七七数之剩二的数是: 23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
1 #!/usr/bin/env python
2 #-*- coding:utf-8 -*-
3 for number in range(100):4 print(number)5 if number%3 == 2 and number%5 == 3 and number%7 == 2:6 print("100以内,符合条件:三三数之剩二,五五数之剩三,七七数之剩二的数是:",number)7 break
增加了break,释放内存
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
100以内,符合条件:三三数之剩二,五五数之剩三,七七数之剩二的数是: 23