Упражнения
• Напишите программу для вывода чисел, не превышающих 2000, кратных 12 и делящихся на 5. Используйте разделители при выводе элементов.
• Напишите программу для преобразования фунтов в килограммы с использованием циклов for и while.
• Напишите на Python генератор случайных чисел в диапазоне от 1000 до 10 000.
• Используйте циклы для вывода по крайней мере пяти узоров ранголи, используя буквы алфавита.
• Напишите программу для вычисления последовательности Фибоначчи с использованием команды continue.
• Используя циклы, напишите программу, которая может переводить суммы в долларах США в евро и фунты.
• Напишите программу для проверки вводимых учетных данных с паролем. Убедитесь в том, что при проверке соблюдаются стандарты выбора паролей.
• Напишите программу, которая переставляет в обратном порядке все элементы списка и подсчитывает длину списка.
• Напишите программу для упорядочения содержащихся в словаре пар «ключ — значение» по возрастанию или по убыванию.
• Напишите программу, которая создает словарь из N пар популярных синонимов (можно начать с N = 10.)
• Напишите программу, которая переставляет элементы словаря в обратном порядке и заменяет в их элементах значения цветов в формате RGB («красный/зеленый/синий») цветами в формате «синий/зеленый/оранжевый».
8 Игра, в которой ученикам дается список слов с переставленными буквами, которые необходимо восстановить.
• Напишите команду print(), которая выводит на экран ваше любимое стихотворение.
• Напишите программу Python для преобразования десятичного числа в шестнадцатеричное.
• Напишите программу Python, которая получает от пользователя три числа и сохраняет их в переменных x, y и z, а затем вычисляет значение выражения x^2 (2y + 5z).
Упражнения
• Напишите программу Python, которая получает данные от пользователя. Выполните с полученными данными различные арифметические операции (умножение, деление и т.д.). Также можете вычислить остаток от деления.
Операторы Python
Программисты обычно используют операторы для совершения различных операций и формирования команд или выражений.
Пример:
2x + 3z = 34
Здесь 2x, 3z и 34 — операнды, а + и = — операторы, используемые с операндами для формирования выражения.
Для чего используются многострочные комментарии
Программисты часто используют многострочные комментарии для определения условий лицензии или изложения подробной информации о разных пакетах и функциях с примерами реализации. Такие блоки хорошо воспринимаются программистом, читающим код.
Чтобы добавить в программу однострочный комментарий, вставьте символ #. Все строчные символы, следующие после него, будут игнорироваться компилятором.
Любая информация, переданная функции print(), преобразуется в строковый литерал и выводится на экран. Знать аргументы функции print() обычно не обязательно, но некоторые из них помогут вам в форматировании кода, и их желательно изучить.
После того как данные будут введены, пользователь должен нажать клавишу Enter, чтобы интерпретатор возобновил работу и обработал логические конструкции, использованные в программе.
Функция input()
Если вызвать функцию input() во время выполнения программы Python, интерпретатор приостанавливает работу и ожидает, когда пользователь введет данные с устройства ввода (с помощью клавиатуры, мыши или на сенсорном экране мобильного устройства).