方法一:使用for循环
```python
for i in range(1, 11):
print(i)
```
方法二:使用while循环
```python
i = 1
while i <= 10:
print(i)
i += 1
```
方法三:使用递归
```python
def print_numbers(n):
if n > 0:
print(n)
print_numbers(n - 1)
print_numbers(10)
```
方法四:使用列表推导式和join
```python
print("\n".join(str(i) for i in range(1, 11)))
```
方法五:使用map函数
```python
print("\n".join(map(str, range(1, 11))))
```
这些方法都可以实现打印1到10的数字,你可以根据自己的需求和喜好选择合适的方法。