Как сделать модифицированную таблицу умножения?Python

Программы на Python
Ответить
Anonymous
 Как сделать модифицированную таблицу умножения?

Сообщение Anonymous »

Меня просят составить таблицу умножения с заданным пользователем нижним и верхним пределом. Было предложено пометить верхнюю половину таблицы звездочкой *, чтобы избежать повторения чисел. У меня готов код таблицы, но я не могу понять, как выделить верхнюю половину таблицы звездочкой.
Мой код на данный момент:

Код: Выделить всё

#Creating the lower and upper limit
lower_limit = int(input("Enter the minimum number for the multiplicatiom table: "))
upper_limit = int(input("Enter the maximum number for the multiplication table: "))
#creates the range using those limits given
table = range(lower_limit, upper_limit + 1)

for i in table:
for j in table:
print(("{:6d}".format(i * j,)), end='')
print()
Думаю, мне нужно что-то сделать, манипулируя столбцами или, может быть, строками? Например, вместо того, чтобы печатать произведение двух чисел, мне нужно напечатать «*», но только для верхней половины таблицы. Вот пример вывода:
Изображение


Подробнее здесь: https://stackoverflow.com/questions/792 ... tion-table
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»