在Python中,可以使用以下方法来实现每10个数字一行输出:
方法一:使用循环和计数器
```python
results = list(range(10, 91)) 生成10到90的数字列表
n = 10 每10个数换一行
count = 0 计数器
for i in range(len(results)):
print(results[i], end=' ')
count += 1
if count % 10 == 0:
print() 换行
```
方法二:使用列表推导和`join`方法
```python
numbers = [str(i) for i in range(10, 91)]
lines = [''.join(numbers[i:i+10]) for i in range(0, len(numbers), 10)]
for line in lines:
print(line)
```
方法三:使用`print`函数的`end`参数
```python
for i in range(10, 91):
print(i, end=' ')
if (i-9) % 10 == 0: 9是每行的最后一个数字
print()
```
这些方法都可以实现每10个数字一行输出的效果。选择哪种方法可以根据个人喜好和具体需求来决定。