project_python.2.4/lesson.2.py

36 lines
1 KiB
Python
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

''' ****** Задание 2 из 20 Параграф 2.4 *********
* Напишите программу, которая по введённому числу n выводит все произведения чисел от 1 до n в виде отдельных выражений.
Порядок важен: сначала фиксируем второе число (внешний цикл), а внутри — перебираем первое.
Формат ввода
Вводится одно натуральное число — требуемый размер «не таблицы».
Формат вывода
Не таблица умножения заданного размера.
Пример 1
Ввод
3
Вывод
1 * 1 = 1
2 * 1 = 2
3 * 1 = 3
1 * 2 = 2
2 * 2 = 4
3 * 2 = 6
1 * 3 = 3
2 * 3 = 6
3 * 3 = 9
'''
if __name__ == "__main__":
size = int(input())
for second in range(1, size + 1):
for first in range(1, size + 1):
print(f'{first} * {second} = {first * second}')