На вход подается матрица вам нужно ее перевернуть на 180 градусов, например на вход подается матрица 4х3

seregasport3

Новичок
Пользователь
Май 4, 2022
13
1
3
На вход подается матрица вам нужно ее перевернуть на 180 градусов,
например на вход подается матрица 4х3
Пример данных 1:
123
456
789
543
На выходе нужно получить
345
987
654
321
 

Vershitel_sudeb

Vershitel sudeb
Команда форума
Модератор
Мар 17, 2021
971
219
43
20
Москва
Python:
mas = []
for i in range(4):
    mas.append(list(input()))
new_mas = list(map(lambda x: x[::-1], mas))[::-1]
print('\n'.join(map(''.join, new_mas)))
 

Vershitel_sudeb

Vershitel sudeb
Команда форума
Модератор
Мар 17, 2021
971
219
43
20
Москва
В каком формате матрица? Например если это список из списков, можно просто развернуть его и входящие в него
Python:
mas = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
new_mas = list(map(lambda x: x[::-1], mas))[::-1]
 

seregasport3

Новичок
Пользователь
Май 4, 2022
13
1
3
В каком формате матрица? Например если это список из списков, можно просто развернуть его и входящие в него
Python:
mas = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
new_mas = list(map(lambda x: x[::-1], mas))[::-1]
Формат 4×3
 

Vershitel_sudeb

Vershitel sudeb
Команда форума
Модератор
Мар 17, 2021
971
219
43
20
Москва
неважно, функция та же

(под форматом я подразумевал что это не текст например на 4 строки по 3 символа, а списки)
 

seregasport3

Новичок
Пользователь
Май 4, 2022
13
1
3
неважно, функция та же

(под форматом я подразумевал что это не текст например на 4 строки по 3 символа, а списки)
Нужно 4 строки 3 символа
 

seregasport3

Новичок
Пользователь
Май 4, 2022
13
1
3
Вот пример
 

Вложения

  • 20220504_211914.jpg
    20220504_211914.jpg
    61,7 КБ · Просмотры: 2

Vershitel_sudeb

Vershitel sudeb
Команда форума
Модератор
Мар 17, 2021
971
219
43
20
Москва
Прислал код выше, предположу что пробелов между цифрами нет
 
  • Мне нравится
Реакции: seregasport3

seregasport3

Новичок
Пользователь
Май 4, 2022
13
1
3
Спасибо!
 

seregasport3

Новичок
Пользователь
Май 4, 2022
13
1
3
Можете ещё с одной задачей помочь?
 

seregasport3

Новичок
Пользователь
Май 4, 2022
13
1
3
Можете ещё с одной задачей помочь?
Дополните приведенный код, используя операторы конкатенации (+) и умножения кортежа на число (*), чтобы он вывел кортеж:
(1, 2, 3, 1, 2, 3, 6, 6, 6, 6, 6, 6, 6, 6, 6, 7, 8, 9, 10, 11, 12, 13)
потом оставьте в нем только четные элементы а в конец добавьте сумму кортежа. Цифры кортежа вывести в одну строку через пробел.
Sample Input:
Sample Output:

2 2 6 6 6 6 6 6 6 6 6 8 10 12 88
 

Vershitel_sudeb

Vershitel sudeb
Команда форума
Модератор
Мар 17, 2021
971
219
43
20
Москва
Дополните приведенный код,
А где приведенный код?
 

seregasport3

Новичок
Пользователь
Май 4, 2022
13
1
3
А где приведенный код?
# исходные данные (менять не нужно)
numbers_1 = (1, 2, 3)
numbers_2 = (6,)
numbers_3 = (7, 8, 9, 10, 11, 12, 13)
 

Vershitel_sudeb

Vershitel sudeb
Команда форума
Модератор
Мар 17, 2021
971
219
43
20
Москва
Python:
numbers_1 = (1, 2, 3)
numbers_2 = (6,)
numbers_3 = (7, 8, 9, 10, 11, 12, 13)

numbers = numbers_1 * 2 + numbers_2 * 9 + numbers_3
numbers = [n for n in numbers if n % 2 == 0]
numbers.append(sum(numbers))
print(*numbers)
 
  • Мне нравится
Реакции: seregasport3

seregasport3

Новичок
Пользователь
Май 4, 2022
13
1
3
Python:
numbers_1 = (1, 2, 3)
numbers_2 = (6,)
numbers_3 = (7, 8, 9, 10, 11, 12, 13)

numbers = numbers_1 * 2 + numbers_2 * 9 + numbers_3
numbers = [n for n in numbers if n % 2 == 0]
numbers.append(sum(numbers))
print(*numbers)
Спасибо!
 
  • Мне нравится
Реакции: Vershitel_sudeb

seregasport3

Новичок
Пользователь
Май 4, 2022
13
1
3
Здравствуйте, можете помочь с задачами?
 

seregasport3

Новичок
Пользователь
Май 4, 2022
13
1
3
Напишите функцию greet(), которая принимает произвольное количество аргументов строк имен (как минимум одно) и возвращает приветствие в соответствии с образцом.

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

Примечание 2. Следующий программный код:

Например на вход подается: Timur

должно вывести: Hello Timur!
 

regnor

Модератор
Команда форума
Модератор
Июл 7, 2020
2 661
474
83
не нужно засорять старую тему, для нового вопроса сделайте новую
 

Форум IT Специалистов