python空格分隔输入两个数
作者:野牛程序员:2023-07-16 07:58:23python阅读 3175
可以使用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

