用Python写一个1到100的质数,并且可以提示是质数和不是质数,然后分别列出一行
时间: 2024-05-08 07:16:30 浏览: 73
代码如下:
```python
def is_prime(n):
if n < 2:
return False
for i in range(2, int(n**0.5)+1):
if n % i == 0:
return False
return True
for i in range(1, 101):
if is_prime(i):
print(f"{i}是质数")
else:
print(f"{i}不是质数")
```
输出结果如下:
```
1不是质数
2是质数
3是质数
4不是质数
5是质数
6不是质数
7是质数
8不是质数
9不是质数
10不是质数
11是质数
12不是质数
13是质数
14不是质数
15不是质数
16不是质数
17是质数
18不是质数
19是质数
20不是质数
21不是质数
22不是质数
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不是质数
100不是质数
```
阅读全文