This commit is contained in:
2025-12-11 18:01:56 +05:00
commit bfa7413f9c
38 changed files with 651 additions and 0 deletions

36
task_32.py Normal file
View File

@@ -0,0 +1,36 @@
n = int(input("Введите количество рядов: "))
hall = []
for i in range(n):
row_input = input(f"Введите занятость ряда {i + 1} (0 и 1 через пробел): ")
row = [int(x) for x in row_input.split()]
hall.append(row)
free_seats = 0
for row in hall:
for seat in row:
if seat == 0:
free_seats += 1
print(f"\nКоличество свободных мест: {free_seats}")
while True:
response = input("\nХотите проверить конкретное место? (да/нет): ")
if response.lower() != "да":
break
row_num = int(input("Введите номер ряда: "))
seat_num = int(input("Введите номер места: "))
if row_num < 1 or row_num > n:
print("Неверный номер ряда")
continue
if seat_num < 1 or seat_num > len(hall[row_num - 1]):
print("Неверный номер места")
continue
if hall[row_num - 1][seat_num - 1] == 0:
print("Место свободно")
else:
print("Место занято")