首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何在Python中同一行输入多个数值类型

在Python中,可以使用input()函数来接收用户的输入。如果要在同一行输入多个数值类型,可以使用split()函数将输入的字符串按照空格分割成多个部分,然后使用int()或float()函数将这些部分转换为相应的数值类型。

下面是一个示例代码:

代码语言:txt
复制
# 接收多个整数
nums = input("请输入多个整数,以空格分隔:").split()
int_nums = [int(num) for num in nums]
print("输入的整数为:", int_nums)

# 接收多个浮点数
nums = input("请输入多个浮点数,以空格分隔:").split()
float_nums = [float(num) for num in nums]
print("输入的浮点数为:", float_nums)

这段代码首先使用input()函数接收用户输入的字符串,并使用split()函数将字符串按照空格分割成多个部分,存储在一个列表中。然后使用列表推导式和int()或float()函数将列表中的每个部分转换为相应的数值类型,最后打印输出结果。

对于输入的整数,可以使用int()函数将字符串转换为整数类型;对于输入的浮点数,可以使用float()函数将字符串转换为浮点数类型。

这种方法适用于在同一行输入多个数值类型,无论是整数还是浮点数。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券