Я немного недавно играл с Python и столкнулся с этой ошибкой при создании функций. Я не могу это исправить :(CODE:.Python говорит: «ожидаемый отложенный блок»
Python
#Python
choice = input('Append Or Write?')
if choice == "write":
def write():
pass
text_file = open('WrittenTXT.txt', "w")
type_user = input('Type: ')
text_file.write(type_user)
text_file.close()
if choice == "append":
def append():
# Making a txt file
#Append
pass
text_file = open('WrittenTXT.txt', "a")
user_int = input('Enter An Integer: ')
space = "\n" * 2
lines = [space, "Hi\n", "Hallo\n", "Bonjour\n", user_int]
text_file.writelines(lines)
text_file.close()
- эта часть функции? трудно сказать. помните в python, отступ определяет область. ваша первая строка (начиная с 'choice') не совпадает с строкой, расположенной под ней. может быть ваше форматирование в StackOverlow, но я сомневаюсь в этом. вернитесь через свой код и убедитесь, что линии в одной области выровнены. –
Неверный отформатированный код - это ваша проблема. Я отсылаю вас к материалам Python, прежде чем задавать неясные вопросы. – dannyxn