Как исправить ошибку отступа в 4 строке?

#python

Вопрос:

 ch = input("Enter a character: ") try: if(ch=='A' or ch=='a' or ch=='E' or ch =='e' or ch=='I' or ch=='i' or ch=='O' or ch=='o' or ch=='U' or ch=='u'):  print(ch, "is a Vowel") else:  print(ch, "is a consonant") except TypeError:  print ("Data type error occurred, Please provide any positive number to calculate factorial of it.")  

Комментарии:

1. это блок попыток, вы должны поместить блок «если» и » еще » внутри блока попыток

2. Убедитесь, что для отступов используются вкладки или пробелы одинаковой длины. Не используйте оба в одном файле.

3. В принципе, любая строка , которая заканчивается : , следующая строка должна быть с отступом

4. Сначала вам нужно исправить фрагмент кода, чтобы мы могли сделать отступ. Подсказка: отметьте код и нажмите {} кнопку!

Ответ №1:

Внутренняя часть блока try должна быть с отступом; в принципе , каждый раз, когда строка заканчивается : , необходимо будет сделать отступ в следующей строке.

 ch = input("Enter a character: ") try:  if(ch=='A' or ch=='a' or ch=='E' or ch =='e' or ch=='I' or ch=='i' or ch=='O' or ch=='o' or ch=='U' or ch=='u'):  print(ch, "is a Vowel")  else:  print(ch, "is a Consonant") except TypeError:  print ("Data type error occured, Please provide any positive number to calculate factorial of it.")