0
Помогите Python
В купейном вагоне имеется 99 купе с четырьмя местами для пассажиров в каждом. Напишите программу, которая определяет номер купе, в котором находится место с заданным номером (нумерация мест сквозная, начинается с 11).  Формат входных данных На вход программе подаётся целое число – место с заданным номером в вагоне. Формат выходных данных Программа должна вывести одно число – номер купе, в котором находится указаное место.
2 odpowiedzi
0
Если нумерация купе идёт с единицы, то вот так:
number = int(input("Input seat's number:"))
print("Compartment's number: ", (number - 11) // 4 + 1)
0
С помощью подбора:
n = int(input("Место: "))
while 11>n or n>99*4+10:
print("Место должно быть от 11 до ",99*4+10)
n = int(input("Место: "))
m = 10
for k in range(1,100):
for p in range(1,5):
m+=1
if m==n:
break
if m==n:
break
print("Купе: ",k)