Я пытался создать program, чтобы проверить, есть ли в слове буква алфавита или нет, но когда он запускается, он отображает все буквы из-за for loop, так что есть ли другой код, который я могу использовать для сделать программу?

Вот мой код:

import string


def checker(word):
    lower = list(string.ascii_lowercase)

for char in lower:
    if char in word:
        print("Word has alphabet lowercase letter.")
    else:
        print("Error")
return word


wordy = input("Enter: ")
word_ = checker(wordy)
0
Ibrahim Embaby 2 Мар 2021 в 15:50

2 ответа

Лучший ответ

// Попробуйте приведенный ниже код и дайте мне знать, соответствует ли он вашим потребностям

 words= input("enter any word ?")

 for word in words:
     if word.isalpha():
         print("True")
         break
0
G. Adelaja 2 Мар 2021 в 13:33

Использовать регулярное выражение

import re   

def checker(word): 
    match = re.search('[a-zA-Z]', word)
    if match is not None:
       return True
    return False

checker('10')
# False
checker('aaa')
# True
0
Alex Metsai 2 Мар 2021 в 13:00