Напишите программу, которая принимает слово в качестве входных данных и определяет, имеет ли она три последовательных буквы, которые также являются последовательными буквами в алфавите.Три последовательных символа, которые также являются алфавитными
Это было тяжело для меня. Моим процессом было использование ord() и получить среднее значение, а если среднее значение = 2-й символ, это было правильно.
word = input("Please enter a word:")
n = len(word)
for i in range(n-2):
i = 0
if ord (word [i+1]) - ord (word [i]) == 1:
print("This works!")
elif ord (word [i+2] - ord (word [i+1] - ord (word [i]) == 1:
print ("This also works.
else:
print("This doesn't work.")
Есть несколько ошибок синтаксиса/отступа в вашей программе, так что выиграл» t даже пройти этап компиляции - пожалуйста, предоставьте программу, которая фактически выполняется. Некоторые комментарии о том, что я думаю, вы хотели написать: 1. Почему первое условие 'if', которое проверяет только две буквы? 2. Как должно помочь среднее из трех букв? Это будет определять, что «туз» будет последовательным ... –