Вот, вроде работает:
Объяснение:
a = int(input("Сколько дней заниматься математикой?"))
b = int(input("Сколько дней заниматься информатикой?"))
c = int(input("Сколько чашек чая выпивать, когда занимаешься математикой?"))
d = int(input("Сколько чашек чая выпивать, когда занимаешься информатикой?"))
n = int(input("Сколько недель будешь заниматься?"))
chashka = 0
n = n*7
while n > 0:
chashka = chashka + c * a
n = n - a
chashka = chashka + d * b
n = n - b
print(chashka, "чашек чая")
import random
matrix=[]
n=int(input('n = '))
for i in range(n):
matrix.append([0]*n)
# заполнение и вывод матрицы
print('Квадратная матрица размерности n*n, заполненная случайными числами:')
for i in range(n):
for j in range(n):
matrix[i][j]=random.randint(1, 100)
print("{:4d}".format(matrix[i][j]), end="")
print()
# массив с элементами третьего столбца
stolb=[row[2] for row in matrix]
# вывод третьего отсортированного по убыванию столбца
print('Элементы третьего столбца в порядке убывания:')
print(*reversed(sorted(stolb)))