在Python中,您可以使用多种方法来多次输入值。以下是一些常见的方法:
1. 使用`input()`函数结合`split()`方法:
values = input("请输入多个值,以空格分隔:")
values_list = values.split()
print("输入的值为:", values_list)
2. 使用`input()`函数结合`map()`函数:
values = list(map(int, input("请输入多个整数,以空格分隔:").split()))
print("输入的整数值为:", values)
3. 使用列表推导式:
values = [int(x) for x in input("请输入多个整数,以空格分隔:").split()]
print("输入的整数值为:", values)
4. 使用`sys.stdin`对象:
import sys
input_str = sys.stdin.readline().strip()
values = input_str.split()
print("输入的值为:", values)
5. 使用逗号分隔的方式:
a, b, c = input("请输入多个值,用逗号分隔:").split(',')
print("输入的值为:", a, b, c)
6. 使用`input()`函数获取用户输入,然后使用`int()`或`float()`等函数将字符串转换为相应的数据类型:
data = input("请输入多个数据,用空格分隔:")
data_list = data.split()
data_int = [int(x) for x in data_list]
print("输入的整数值为:", data_int)
您可以根据需要选择合适的方法来多次输入值