Составить программу которая печатает таблицу умножения

Сообщений: 42

Вывести таблицу умножения от 2 до 9.

ТАБЛИЦА УМНОЖЕНИЯ 2 x 1 = 2 3 x 1 = 3 4 x 1 = 4 5 x 1 = 5 2 x 2 = 4 3 x 2 = 6 4 x 2 = 8 5 x 2 = 10 2 x 3 = 6 3 x 3 = 9 4 x 3 = 12 5 x 3 = 15 2 x 4 = 8 3 x 4 = 12 4 x 4 = 16 5 x 4 = 20 2 x 5 = 10 3 x 5 = 15 4 x 5 = 20 5 x 5 = 25 2 x 6 = 12 3 x 6 = 18 4 x 6 = 24 5 x 6 = 30 2 x 7 = 14 3 x 7 = 21 4 x 7 = 28 5 x 7 = 35 2 x 8 = 16 3 x 8 = 24 4 x 8 = 32 5 x 8 = 40 2 x 9 = 18 3 x 9 = 27 4 x 9 = 36 5 x 9 = 45 6 x 1 = 6 7 x 1 = 7 8 x 1 = 8 9 x 1 = 9 6 x 2 = 12 7 x 2 = 14 8 x 2 = 16 9 x 2 = 18 6 x 3 = 18 7 x 3 = 21 8 x 3 = 24 9 x 3 = 27 6 x 4 = 24 7 x 4 = 28 8 x 4 = 32 9 x 4 = 36 6 x 5 = 30 7 x 5 = 35 8 x 5 = 40 9 x 5 = 45 6 x 6 = 36 7 x 6 = 42 8 x 6 = 48 9 x 6 = 54 6 x 7 = 42 7 x 7 = 49 8 x 7 = 56 9 x 7 = 63 6 x 8 = 48 7 x 8 = 56 8 x 8 = 64 9 x 8 = 72 6 x 9 = 54 7 x 9 = 63 8 x 9 = 72 9 x 9 = 81

сори что в плотную но это нея((

__________
когда Вам говорили использовать тэг [CODE] —
это для того, чтобы таблица «не слипалась», а выглядела так, как надо.

Создаём таблицу умножения в Excel

и как говорил Фрейд : нам надо фрейд

Последний раз редактировалось Serge_Bliznykov; 17.09.2011 в 23:59 .

Источник: www.programmersforum.ru

Помогите выполнить задачу на Python

Напечатать таблицу умножения на число n (значение n вводится с клавиатуры; 1<=n<=9). Решил так:

a=1 n+=1 for i in range(1, 9, 1): print(n*i)

не пашет. что сделано не так?

Отслеживать

23.9k 4 4 золотых знака 19 19 серебряных знаков 35 35 бронзовых знаков

задан 5 янв в 8:15

1 1 1 бронзовый знак

число вводится с клавиатуры. что такое n+=1? и в range крайнее правое значение не учитывается. должно быть range(1,10) (если шаг равен 1, его можно не указывать)

5 янв в 8:25

оператор присваивания, чтобы каждый последующий раз число умножалось на 1, 2, 3 и так далее

5 янв в 8:41

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

Читайте также:
Замеряет температуру внутри шкафа наличие функции индивидуальные программы позволит

Источник: ru.stackoverflow.com

Вывод таблицы умножения в Python

Статьи

Автор Admin На чтение 3 мин Просмотров 6.2к. Опубликовано 20.08.2022

Введение

Довольно часто новичкам в Python при изучении темы “циклы” задают задание вывести таблицу умножения с помощью цикла. В статье разберём два способа вывода таблицы умножения в Python.

41 Задача: Вывести таблицу умножения в Python

Вывод таблицы умножения в Python циклом for

И так, разберём вывод таблицы умножения используя цикл for. Для начала создаём цикл от одного, до десяти:

for i in range(1, 10):

В нём создаём вложенный цикл от одного, до десяти:

for i in range(1, 10): for j in range(1, 10):

Во вложенном цикле выведем перемножение i и j с использованием форматирования для более красивого вывода.

for i in range(1, 10): for j in range(1, 10): print(«%4d» % (i * j), end=»»)

Ну и добавим пустой print() в основном цикле:

for i in range(1, 10): for j in range(1, 10): print(«%4d» % (i * j), end=»») print()

Вот что выведет программа после запуска:

Вывод таблицы умножения в Python циклом while

Теперь рассмотрим способ вывода таблицы умножения циклом while.

Для начала создадим переменную i, которая будет равняться единице:

i = 1

Теперь создадим сам цикл while, который не закончится, пока i будет меньше 10:

i = 1 while i < 10:

В цикле создадим переменную j, которая будет равняться единице, а после неё будет идти вложенный цикл while, который не закончится, пока j будет меньше 10:

i = 1 while i < 10: j = 1 while j < 10:

Во вложенном цикле будет идти точно такой же вывод, как и в способе с циклом for, а так же j будет увеличиваться на единицу:

i = 1 while i < 10: j = 1 while j < 10: print(«%4d» % (i * j), end=»») j += 1

Читайте также:
Что такое программа link

В основном цикле пропишем пустой print(), и прибавление единице к i:

i = 1 while i < 10: j = 1 while j < 10: print(«%4d» % (i * j), end=»») j += 1 print() i += 1

Программа готова, вывод будет точно таким же, как и в первом способе:

В статье мы с Вами научились выводить таблицу умножения в Python двумя способами. С использованием цикла for, и цикла while. Надеюсь Вам понравилась статья, удачи!

Источник: it-start.online

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru