Питон хард. 8-3py_Хард. 17. Введение 18. Линейные программы 19. Ветвления 20. Программирование циклических алгоритмов
Скачать 5.26 Mb.
|
Задачи«B»: Вывести на экран текст «лесенкой» Вася пошел гулять «C»: Вывести на экран рисунок из букв Ж ЖЖЖ ЖЖЖЖЖ ЖЖЖЖЖЖЖ HH HH ZZZZZ § 18. Линейные программы Пример задачиЗадача. Ввести два числа и вычислить их сумму. Компьютер не может исполнить псевдокод! ! # ввести два числа # вычислить их сумму # вывести сумму на экран Выполнится? ? Псевдокод – алгоритм на русском языке с элементами языка программирования. Зачем нужны переменные?# ввести два числа # вычислить их сумму # вывести сумму на экран Где запомнить? Переменная — это величина, которая имеет имя, тип и значение. Значение переменной может изменяться во время выполнения программы. a b c ячейки памяти Имена переменныхИдентификатор — это имя программы или переменной. a b c МОЖНО использовать
цифры знак подчеркивания _ Какие имена правильные? AXby R&B 4Wheel Вася “PesBarbos” TU154 [QuQu] _ABBA A+B заглавные и строчные буквы различаются Имя не может начинаться с цифры! ! Работа с переменнымиПрисваивание (запись значения) a = 5 = оператор присваивания a = 5 a = 18 Что будет храниться в a? ? Вывод на экран print(a) В чём разница? ? с = 14 print(c) с = 14 print("с") 14 c a ← 5 Работа с переменнымиИзменение значения i = i + 1 увеличить на 1 a = 4 b = 7 a = a + 1 b = b + 1 a = a + b b = b + a a = a + 2 b = b + a a b 4 7 5 8 13 21 15 36 i ← i + 1 Python: a, b = 4, 7 a += 1 b += 1 a += b b += a a += 2 b += a Ввод с клавиатурыЦель – изменить исходные данные, не меняя программу. a = input() Программа ждет, пока пользователь введет значение и нажмет Enter. Введенное значение записывается в переменную a. ! 5 Ввод с клавиатурыa = input() ввести строку с клавиатуры и связать с переменной a b = input() с = a + b print ( c ) Протокол: 21 33 2133 Почему? ? Результат функции input – строка символов! ! a = int( input() ) b = int( input() ) преобразовать в целое число |