#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.")