2 августа 2016 г.

Python. Задача №1. Три, пять, пятнадцать

Задание: для чисел от 1 до 100 вывести число и «три» для всех чисел, делящихся без остатка на 3, число и «пять» — для делящихся на 5, число и «пятнадцать» — делящихся и на 3, и на 5.

Решение:
for i in range(1, 100):
 if (i % 3 == 0) and (i % 5 == 0):
  print(i, ' ', 'пятнадцать')
 elif i % 5 == 0:
  print(i, ' ', 'пять')
 elif i % 3 == 0:
  print(i, ' ', 'три')
Эту задачу племяш не решал, код подготовил я, на ней мы рассматривали возможности чудесного управления компьютером. Сначала вывели числа делящиеся на 3, потом на 5, потом вместе пытались добавить вывод чисел, делящихся на 15, и искали и исправляли ошибки в коде.
Далее я построчно объяснил смысл кода и дал задание прочитать документацию на работу с числами, условный оператором и циклом for.
Следующее задание племяш будет решать уже самостоятельно, я буду стараться только отвечать на возникающие вопросы и напрявлять пытливый ум.

Комментариев нет:

Отправить комментарий