在Python中,如果你想在一行中输入多个值,你可以使用 `input().split()` 函数。这个函数会将用户输入的字符串按照指定的分隔符(默认为空格)分割成一个列表。然后,你可以使用 `map()` 函数将分割后的字符串列表转换为其他数据类型,比如整数或浮点数。
下面是一个例子,展示了如何在一行中输入多个整数,并将它们相加:
从用户那里获取一行输入,使用空格作为分隔符
numbers = input("请输入多个整数,用空格隔开:").split()
使用 map 函数将字符串列表转换为整数列表
numbers = list(map(int, numbers))
计算数字列表的和
sum_of_numbers = sum(numbers)
输出结果
print("数字之和为:", sum_of_numbers)
如果你需要输入的是多个单词,并且这些单词之间用逗号隔开,你可以这样做:
从用户那里获取一行输入,使用逗号作为分隔符
words = input("请输入多个单词,用逗号隔开:").split(',')
输出结果
print("输入的单词为:", words)
请注意,`input()` 函数返回的是字符串类型,所以如果你需要将输入转换为其他类型,比如整数或浮点数,你需要使用 `int()` 或 `float()` 函数,或者使用 `map()` 函数结合 `int` 或 `float`。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://sigusoft.com/bj/134449.html