Тема 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. Если вам нужна дополнительная информация о методах, которые я использую, пожалуйста, оставьте комментарий.
Счастливого дня программирования~ :)