首页 > 解决方案 > Python input().split() 函数问题

问题描述

我需要从用户那里获取两个数字输入,然后将这两个数字相加。所以我习惯从用户那里取两个号码。

x,y = input().split()

但是在某些情况下,如果用户只输入一个数字,程序应该打印相同的数字。如果用户只输入一个数字,错误会提示我们

ValueError: not enough values to unpack (expected 2, got 1)

标签: python

解决方案


不是说需要输入后检查

nums = input().split()
if len(nums) > 1:
    # Do stuff here
    pass

推荐阅读