横向输出100以内的质数python
时间: 2023-09-07 07:13:14 浏览: 64
可以使用如下代码来横向输出100以内的质数:
```python
# 定义一个函数来判断一个数是否是质数
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
# 输出100以内的质数
for i in range(2, 101):
if is_prime(i):
print(i, end=' ')
```
输出结果为:
```
2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97
```
相关问题
python判断100以内的质数如何横向出现
可以使用以下代码来判断100以内的质数,并将它们横向输出:
```python
# 判断质数函数
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
# 输出100以内的质数
count = 0
for i in range(2, 101):
if is_prime(i):
print("{:<4d}".format(i), end='')
count += 1
if count % 10 == 0:
print() # 每行输出10个质数
```
输出结果如下:
```
2 3 5 7 11 13 17 19 23 29
31 37 41 43 47 53 59 61 67 71
73 79 83 89 97
```
利用反向排列字符串横向输出100以内回文数
以下是利用反向排列字符串横向输出100以内回文数的代码:
```python
for i in range(1, 100):
s = str(i)
if s == s[::-1]:
print(s, end=' ')
```
输出结果为:
```
1 2 3 4 5 6 7 8 9 11 22 33 44 55 66 77 88 99
```