"Поколение Python": курс для начинающих, модуль 3.2 Итоговая работа на ввод-вывод данных

Звёздный прямоугольник

Напишите программу, которая выводит прямоугольник, по периметру состоящий из звёздочек (*).

Примечание. Высота и ширина прямоугольника равны 4 и 17 звёздочкам соответственно.

Решение:

print("*****************")
print("*               *")
print("*               *")
print("*****************")

Квадрат суммы 🆚 Сумма квадратов

Напишите программу, которая считывает два целых числа a и b и выводит на экран квадрат суммы и сумму …

"Поколение Python": курс для начинающих, модуль 2.5 целочисленная арифметика. Часть 2; решения

Тема урока: работа с целыми числами

  • Операция возведения в степень (**)
  • Операция нахождения остатка (%)
  • Операция целочисленного деления (//)
  • Обработка цифр числа
  • Частые ошибки
  • Решение задач

Аннотация. Урок посвящён дополнительным операциям при работе с целыми числами. Изучим дополнительные операции, а также научимся обрабатывать цифры целого числа.

Далее описаны решения задач из этого модуля …

"Поколение Python": курс для начинающих, модуль 2.4 целочисленная арифметика. Часть 1; решения

Тема урока: работа с целыми числами

  • Целочисленный тип данных
  • Преобразование строки к целому числу
  • Операции над целыми числами
  • Частые ошибки
  • Решение задач

Аннотация. Урок посвящен изучению работы с целыми числами. Изучим основные операции, а также научимся преобразовывать строки в числа.

Далее описаны решения задач из этого модуля курса.

Три последовательных …

"Поколение Python": курс для начинающих, модуль 2.3 параметры sep и end; решения

Тема урока: sep, end, переменные, PEP 8

  • Необязательные параметры команды print(): sep, end
  • Множественное присваивание
  • Стандарт PEP 8
  • Комментарии

Аннотация. Урок посвящен изучению необязательных параметров команды print() и дополнительным возможностям переменных. Также мы поговорим о комментариях и стандарте PEP 8, которого придерживаются Python-программисты.

Далее описаны решения задач из этого модуля …

"Поколение Python": курс для начинающих, модуль 2.2 команды print и input; решения

Тема урока: ввод-вывод данных

  • Вывод данных, команда print()
  • Ввод данных, команда input()
  • Переменные
  • Частые ошибки
  • Решение задач

Аннотация. Ввод и вывод данных в языке Python. Несложные программы, которые умеют что-то выводить на экран (команда print()) и считывать информацию с клавиатуры (команда input()).

Далее описаны решения задач из этого модуля курса …