Тема 5-го дня: Петли

Задача: задано целое число n, выведите его первые 10 кратных. Каждое кратное n x i (где 1 ≤ i ≤ 10) должно быть напечатано на новой строке в виде: n x i = result.

Эта задача проста и является хорошей практикой для начинающих. Нас просят вывести таблицу умножения для заданного числа, в данном случае — n. С чем нам следует быть осторожным, так это с выходным форматом. Каждое кратное должно быть напечатано на новой строке.

Мое решение для этого упражнения:

#!/bin/python3
import math
import os
import random
import re
import sys
if __name__ == '__main__':
     n = int(input().strip())
     for i in range(1, 11):
         print(f'{n} x {i} = {n*i}' )

Я использую f-строки Python, они предлагают очень удобное форматирование. Еще одна ловушка, с которой нужно быть осторожным, — это цикл FOR. При использовании RANGE(1, 11) мы будем повторять от 1 до 10, исключая 11. Помните, что верхняя граница не включена.

Примечание. У меня более 2 лет опыта программирования на Python. Если вам нужна дополнительная информация о методах, которые я использую, пожалуйста, оставьте комментарий.

Счастливого дня программирования~ :)