Python从键盘输入几个数字用逗号分隔逆序输出
时间: 2023-11-05 19:25:30 浏览: 54
好的,可以使用以下代码实现:
```python
numbers = input("请输入几个数字,用逗号分隔:")
numbers_list = numbers.split(",")
numbers_list.reverse()
print("逆序输出为:", ",".join(numbers_list))
```
这段代码首先使用 `input()` 函数从键盘读取一行输入,然后使用字符串的 `split()` 方法将输入按照逗号分隔成一个数字列表。接着使用列表的 `reverse()` 方法将列表逆序排序,最后使用字符串的 `join()` 方法将逆序后的列表元素用逗号连接成一个字符串输出。
相关问题
从键盘输入几个数字,用逗号分隔,逆序输出
好的,以下是Python代码实现:
```python
# 从键盘输入数字,并用逗号分隔
nums = input("请输入数字,用逗号分隔:")
# 将输入的字符串转化为数字列表
num_list = nums.split(",")
num_list = [int(num) for num in num_list]
# 逆序输出数字列表
num_list.reverse()
print(num_list)
```
这段代码中,我们首先使用 `input()` 函数从键盘获取输入的数字字符串,并使用 `split()` 函数将其按照逗号分隔成数字列表。然后使用列表推导式将该列表中的每个字符串元素转化为整数类型。最后调用 `reverse()` 函数将列表逆序输出即可。
python从键盘输入几个数字,用逗号分隔,逆序输出,如输入8、6、4、5、1,输出1、5、4、6、8
好的,可以使用Python内置的input函数和split方法来实现从键盘输入多个数字,然后使用逆序切片[::-1]来逆序输出。以下是代码示例:
```python
# 从键盘输入多个数字,用逗号分隔
nums_str = input("请输入多个数字,用逗号分隔:")
# 将输入字符串按逗号分隔成列表,并转换成整型
nums = [int(num) for num in nums_str.split(',')]
# 逆序输出
nums_reverse = nums[::-1]
for num in nums_reverse:
print(num, end=',')
```
示例输出结果:
```
1,5,4,6,8,
```
希望对你有帮助!