Python 程序,用于检查用户输入值是否为英文字母


2022年2月21日, Learn eTutorial
1520

在这个简单的 Python 程序中,我们需要检查给定数据是否为英文字母。这是一个初级 Python 程序。

为了更好地理解这个示例,我们始终建议您学习以下列出的 Python 编程基础知识

如何在 Python 中检查输入是否为字母?

这个 Python 程序用于检查用户输入是字母还是其他字符。用户必须输入数字、特殊字符或大小写字母。因此,基本逻辑是检查用户输入是否在小写字母“a”到“z”之间,或者在大写字母“A”到“Z”之间。如果是,我们必须将其打印为字母;否则,它不是字母。我们可以应用此逻辑,因为每个字母都有一个 ASCII 值,因此我们可以轻松地在 Python 中使用小于和大于的 if 条件。

算法

步骤 1: 使用 Python 语言中的 input 函数接受用户的输入值,并将该值存储在一个变量中。

步骤 2: 使用 if 条件检查输入值是否在“a”和“z”之间,或者在“A”和“Z”之间。我们应用字母的 ASCII 值来应用 if 条件。

步骤 3: 打印结果,显示输入的数值是字母。

步骤 4: 在 Python 编程中使用 else 语句,并打印输入的数值不是字母。

Python 源代码

                                          ch = input("Enter any input value: ")

if((ch>='a' and ch<= 'z') or (ch>='A' and ch<='Z')):    # checking the condition using the if statement as the entered value is between the alphabet ASCII value. 

    print(ch, "Entered value is an Alphabet")

else:

    print(ch, "Entered value is not an Alphabet")
                                      

输出

Enter any input value: J

J Entered value is an Alphabet