ну и гуся надобно где-то запросить в пользователя
А зачем писать программу, не зная как ее запускать?
Ну, можно загуглить “hello world <язык программирования>”,
только будет ли делать программа то, что от нее ожидается, без изучения основ…
Создаете файл где нибудь “file.py”
Открыаете блокнотом и пишете:
# -*- coding: utf-8 -*-
import sys
reload(sys)
sys.setdefaultencoding('utf-8')
number = 67
print(u'Введите гуся')
guess = input()
if guess == number:
print(u'Поздравляю, вы угадали,') # Начало нового блока
print(u'(хотя и не выиграли никакого приза!)') # Конец нового блока
elif guess < number:
print(u'Нет, загаданное число немного больше этого.') # Ещё один блок
# Внутри блока вы можете выполнять всё, что угодно ...
else:
print(u'Нет, загаданное число немного меньше этого.')
# чтобы попасть сюда, guess должно быть больше, чем number
print(u'Завершено')
# Это последнее выражение выполняется всегда после выполнения оператора if
print(u'Нажмите anykey')
x= input()
Далее двойным щелчком запускаете программу:
а каким блокнотом?
Серьезно??
Этим, если более нормальные не установлены )
Чет Вы и меня запутали…
Блокнот зачем? Можно ведь в самом “Пайтоне” писать и редактировать. И с отступами все будет в норме…
В его REPL что ли?
Можно
Но это больше для экспериментов и обучения.
Без файла неудобно если программа больше пары строк.
Там точно так же надо отступы ставить.
>>> if guess == number:
... print('Поздравляю, вы угадали,')
File "<stdin>", line 2
print('Поздравляю, вы угадали,')
^
IndentationError: expected an indented block
Не соглашусь.
В “Пайтон” когда жмакаешь “Ввод” в конце строки кода отступ автоматически устанавливается на нужную позицию.
хм, странно, у меня не поставился, выше пример.
Может зависит от настроек или варианта Питона (IPython, например, под это заточен).
Действительно странно.
У меня версия 3.7, устанавливал кастомно.
Из кастомности: указал путь установки на определенный раздел диска в кореневую папку “python37”.
Больше ни чего в параметрах установки не изменял.
И в общем, в своё время, с первых минут тестирования среды сразу заценил склонность пайтона к отступам. И вывод для себя сделал по нажатию кнопки ввода в конце строки кода.
P. S.
Но это все из под “Win-7”. Как “Пайтон” ведет себя под управлением “Linux” не скажу, не знаю.
Если изначально отступы скопипастились без учета правил, тогда вручную в редакторе пайтона нужно править.
А именно:
скпипастил код в новую заготовку пайтона;
и поехали…;
смотрим к примеру вторую стоку кода;
установилили курсор на начало строки;
однократно жмакнули “Backspace”;
уперлись в конец предыдущей строки --> жмакаем “Enter”
иначе
брекспейсим до конца предыдущей строки кода --> жмакаем “Enter”.
Я так поступаю с кривыми копипастами обычно.
Спасибо всем у меня получилось!!!