Решение модуля 7.2 «Поколение python: курс для начинающих»

На этой странице представлены ответы и полные решения на питоне на модуль (урок) из курса «Поколение python: курс для начинающих».

Какую последовательность чисел даст вам вызов функции range(8)?

0, 1, 2, 3, 4, 5, 6, 7

Какую последовательность чисел даст вам вызов функции range(1, 8)?

1, 2, 3, 4, 5, 6, 7

Какую последовательность чисел даст вам вызов функции range(3, 11, 2)?

3, 5, 7, 9

Какую последовательность чисел даст вам вызов функции range(10, 0, -2)?

10, 8, 6, 4, 2

Сколько итераций сделает цикл?
for _ in range(1, 6):
print(‘Python rocks!’)

5

Последовательность чисел 1

Даны два целых числа mm и nn ( m \le nmn). Напишите программу, которая выводит все числа от mm до nn включительно.

Формат входных данных
На вход программе подаются два целых числа mm и nn, каждое на отдельной строке.

Формат выходных данных
Программа должна вывести числа в соответствии с условием задачи.

c = int(input())
v = int(input())
for i in range (c, v+1):
    print(i)

Последовательность чисел 2 🌶️

Даны два целых числа mm и nn. Напишите программу, которая выводит все числа от mm до nn включительно в порядке возрастания, если m < nm<n, или в порядке убывания в противном случае.

Формат входных данных
На вход программе подаются два целых числа mm и nn, каждое на отдельной строке.

Формат выходных данных
Программа должна вывести числа в соответствии с условием задачи.

n, m = int(input()), int(input())

if n < m:
    for i in range(n, m + 1):
        print(i)
else:
    for i in range(n, m - 1, -1):
        print(i)

Последовательность чисел 3 🌶️

Даны два целых числа mm и nn (m > nm>n). Напишите программу, которая выводит все нечетные числа от mm до nn включительно в порядке убывания.

Формат входных данных
На вход программе подаются два целых числа mm и nn, каждое на отдельной строке.

Формат выходных данных
Программа должна вывести числа в соответствии с условием задачи.

Примечание. Попробуйте решить задачу двумя способами: с использованием условного оператора if и без него.

m, n = int(input()), int(input())

start = ((m - 1) // 2) * 2 + 1

for i in range(start, n - 1, -2):
    print(i)

Последовательность чисел 4

Даны два натуральных числа mm и nn ( m \le nmn). Напишите программу, которая выводит все числа от mm до nn включительно удовлетворяющие хотя бы одному из условий:

число кратно 17;
число оканчивается на 9;
число кратно 3 и 5 одновременно.

Формат входных данных
На вход программе подаются два натуральных числа mm и nn (m \le nmn), каждое на отдельной строке.

Формат выходных данных
Программа должна вывести числа в соответствии с условием задачи.

Примечание. Если чисел удовлетворяющих условию нет, выводить ничего не надо.

m, n = int(input()), int(input())
for i in range(m, n + 1):
    if i % 17 == 0 or i % 10 == 9 or i % 15 == 0:
        print(i)

Таблица умножения

Дано натуральное число nn. Напишите программу, которая выводит таблицу умножения на nn.

Формат входных данных
На вход программе подается натуральное число.

Формат выходных данных
Программа должна вывести таблицу умножения на введенное число.

Примечание. В качестве знака умножения используйте английскую букву x.

a = int(input())

for i in range(1, 11):
    print(f"{a} x {i} = {i*a}")

Понравилась статья? Поделиться с друзьями:
Комментарии: 11
  1. Завгар

    Благодарю Вас, ждем решение для всего курса! :oops:

    1. phil_admin (автор)

      Спасибо за терпение! Оставайтесь с нами)

  2. Сергей

    А как скоро выйдет про частые сценарии, а то хотелось увидеть возможные варианты решения? Заранее спасибо))

    1. phil_admin (автор)

      Здравствуйте! Спасибо за вежливость. Сегодня – завтра)
      Хорошего вечера!

      1. Андрей

        добрый день! можете пожалуйста сказать когда будут ответы на 7.3 , просто уже неделя прошла, а ответов так и нет
        :cry:

        1. phil_admin (автор)

          Добрый день! Опубликовали :)
          https://zazlo.ru/7-3-pokolenie-python/

  3. Сергей

    Жду не дождусь)))

  4. Anna

    Добрый вечер! Скажите, пожалуйста, примерно когда будут ответы на весь курс? Спасибо за решение всех задач, с уважением, Анна.

    1. phil_admin (автор)

      Здравствуйте. Модуль 7.3 уже опубликован!
      https://zazlo.ru/7-3-pokolenie-python/

  5. Ismail

    Здраствуйте отл сайт но когда выйдет следуший модуль

    1. phil_admin (автор)

      Здравствуйте! Вышел.
      https://zazlo.ru/7-3-pokolenie-python/

Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: