当前位置:首页python > 正文

python空格分隔输入两个数

作者:野牛程序员:2023-07-16 07:58:23python阅读 3125

可以使用input()函数获取用户输入,并使用字符串的split()方法以空格为分隔符将输入的字符串拆分为两个部分。然后,你可以使用int()函数将这两个部分转换为整数。以下是一个示例代码:

input_string = input("输入两个数,用空格分隔:")
numbers = input_string.split()

# 检查输入是否包含两个数字
if len(numbers) != 2:
    print("输入有误,请输入两个数,用空格分隔。")
else:
    try:
        # 将字符串转换为整数
        num1 = int(numbers[0])
        num2 = int(numbers[1])
        print("第一个数:", num1)
        print("第二个数:", num2)
    except ValueError:
        print("输入有误,请输入两个数,用空格分隔。")

这段代码首先使用input()函数获取用户输入,然后使用split()方法将输入字符串分隔为一个字符串列表。然后,我们检查列表的长度是否为2,如果不是,则提示输入有误。接下来,我们尝试将列表中的两个字符串转换为整数,如果出现ValueError异常,则提示输入有误。如果一切正常,我们将打印出这两个数。

注意:这段代码假设用户输入的确是两个以空格分隔的数。如果用户输入不符合预期格式,代码将给出相应的错误提示。你可以根据需要进行进一步的错误处理和验证。


野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
相关推荐

最新推荐

热门点击