Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+3

Задача "Таблица умножения"

Ваня учится уже во втором классе, а всё ещё не знает таблицу умножения. Ваша задача – написать программу, которая поможет Ване её выучить.

С клавиатуры вводится таблица умножения. Сохраните таблицу умножения в двумерный список и выведите её на экран.

Формат входных данных
В первой строке вводится натуральное число – количество строк в таблице, а во второй – количество столбцов.

Далее на отдельных строках вводятся сами элементы таблицы. Элементы в строках разделены пробелами

Формат выходных данных
Выведите на экран получившуюся таблицу умножения.

Примечания
Часть кода уже написана, ваша задача – сохранить элементы таблицы в двумерный список.

Примеры
ВХОДНЫЕ ДАННЫЕ
2
2
1
2
2
4
ВЫХОДНЫЕ ДАННЫЕ
1 2
2 4

Дополнен

Часть кода:
n = int(input())
m = int(input())
s = []

for i in range(len(s)):
for j in range(len(s[i])):
print(s[i][j], end=" ")
print()

По дате
По рейтингу
Аватар пользователя
Мудрец
1234567891011121314151617
 # Запросить количество строк и столбцов 
rows = int(input("Введите количество строк: ")) 
cols = int(input("Введите количество столбцов: ")) 
 
# Создать пустой двумерный список для хранения элементов таблицы 
multiplication_table = [] 
 
# Заполнить таблицу значениями 
print("Введите элементы таблицы умножения:") 
for i in range(rows): 
    row = input().split()  # Ввод строки чисел, разделенных пробелами 
    multiplication_table.append([int(x) for x in row])  # Преобразование строки в список чисел и добавление в таблицу 
 
# Вывести таблицу умножения 
print("\nТаблица умножения:") 
for row in multiplication_table: 
    print(' '.join(map(str, row)))  # Преобразование каждого числа обратно в строку для вывода  

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