2017-07-19 22 views

回答

0

您需要在开始,如果你希望用户有时无法进入的预期值,例如处理它之前做一些输入验证:

user_input = input().split() 
if len(user_input) < 2: 
    print("At least two parameters are required!") 
else: 
    try: 
     query = int(user_input[0]) 
     number = int(user_input[1]) 
    except ValueError: 
     print("At least two integer parameters are required!") 

你可以做更多的输入后确认匹配您需要的参数,或者您可以将验证的某些方面组合在一个参数中选择一个参数,而将第二个参数设置为默认值等。这一切都取决于您所需的业务逻辑。

+0

我认为python在next之前有像next之类的shorthands。 –

相关问题