Синтаксис Python

Цикл WHILE- синтаксис

i = 1
while i <= 10: # в синтаксисе важно «:», а так же условие выполнения цикла
print(i ** 2) #двойное умножение — возведение в степень, функция печатает квадраты i, показатель степени печатается после звездочек
i += 1 #короткая запись конструкции i=i+1Список

i=0
a=10
list=[0]*a
while i<a:
list[i]=input()
print (list)
i += 1

n = 3
data = [a for a in range(n)]
tasck = [0]*n
print (data)
for a in range(n):
data[a] = input («введите дату — «)
tasck[a] = input («введите задачу — «)
print (*data, *tasck)

# запрашиваем у пользователя количество строк
print("Введите количество строк матрицы (n):")
# преобразуем введённую строку в целое число
n = int(input())

# запрашиваем у пользователя количество столбцов
print("Введите количество столбцов матрицы (m):")
# преобразуем введённую строку в целое число
m = int(input())

# инициализируем пустую матрицу matrix = []
print(f"\nВведите {n} строк матрицы, в каждой строке {m} чисел, разделённых пробелами:")


# считываем матрицу построчно
for i in range(n):
   # цикл для повторного ввода при ошибке
   while True:
       try:
           print(f"Строка {i + 1}: ", end="")
           # читаем строку, разбиваем по пробелам, преобразуем в числа
           row = list(map(int, input().split()))


# проверяем, что введено правильное количество чисел
if len(row) != m:
   print(f"Ошибка! Должно быть {m} чисел. Попробуйте ещё раз.")
   continue


# добавляем строку в матрицу
   matrix.append(row)
   # выходим из цикла при успешном вводе
   break

except ValueError:
   print("Ошибка! Вводите только числа, разделённые пробелами. Попробуйте ещё раз.")


# выводим результат
print("\nПолученная матрица:")
for i in range(n):
   for j in range(m):
       # форматированный вывод с отступами
       print(f"{matrix[i][j]:5}", end=" ")
   # переход на новую строку после вывода строки матрицы
   print()
Вставить формулу как
Блок
Строка
Дополнительные настройки
Цвет формулы
Цвет текста
#333333
Используйте LaTeX для набора формулы
Предпросмотр
\({}\)
Формула не набрана
Вставить