python编写一个函数 可输入若干个参数 将传入的全部参数逆序输出
时间: 2023-05-01 07:07:35 浏览: 125
可以通过以下代码编写一个函数,可以输入若干个参数,将传入的全部参数逆序输出:
def reverse_parameters(*args):
for arg in reversed(args):
print(arg)
使用示例:reverse_parameters("hello", 123, [1, 2, 3])
输出结果:
[1, 2, 3]
123
hello
相关问题
编写一个函数,可输入若干个参数,将传入的全部参数逆序输出。
好的,这是一个简单的Python函数实现:
```
def reverse_args(*args):
for arg in reversed(args):
print(arg)
```
这个函数可以接收任意个参数,然后使用Python内置的`reversed`函数将它们逆序输出。您可以在调用该函数时传入任意多个参数,例如:
```
reverse_args(1, 2, 3, "hello", [4, 5, 6])
```
输出结果为:
```
[4, 5, 6]
hello
3
2
1
```
python读入1个正整数n,然后编写递归函数reverse(int n)实现将该正整数逆序输出
可以使用以下代码实现:
```python
def reverse(n):
if n < 10:
print(n, end='')
else:
print(n % 10, end='')
reverse(n // 10)
n = int(input("请输入一个正整数:"))
print("该正整数的逆序输出为:", end='')
reverse(n)
```
首先在主程序中读入一个正整数n,然后调用递归函数reverse(n)。在reverse函数中,先判断n是否小于10,如果是,则直接输出n,否则输出n的个位数字,然后递归调用reverse函数,将n除以10取整后作为参数传入。这样就可以实现逆序输出了。注意在print函数中使用end=''参数,以避免每次输出后自动换行。