首页 > 解决方案 > 如何根据用户的输入验证 Python 中的多个“if”语句

问题描述

我需要做的任务如下;

这是我到目前为止的代码;

full_name = str(input("Please enter your full name below:\n"))

if (full_name.isalpha()):
    print ("You haven't entered anything. Please enter your full name")

我不确定这是否 100% 正确,但我也不确定如何从这里继续?

标签: pythonpython-3.x

解决方案


要检查输入的长度,您可以使用该len()函数,长度为 0 表示用户没有输入任何内容

例如对于 4 个字符以下的输入:

    if len(full_name ) < 4:
        print("You have entered less than 4 characters")

其余的参数相同但不同。

用于检查名称是否有两个不同的部分,由空格分隔。您可以按空格拆分名称并检查您是否有两个部分。

parts = full_name.split(' ')
if len(parts) == 2:
    // name has two parts

推荐阅读