0

Помогите Python

В купейном вагоне имеется 99 купе с четырьмя местами для пассажиров в каждом. Напишите программу, которая определяет номер купе, в котором находится место с заданным номером (нумерация мест сквозная, начинается с 11).  Формат входных данных На вход программе подаётся целое число – место с заданным номером в вагоне. Формат выходных данных Программа должна вывести одно число – номер купе, в котором находится указаное место.

18th Dec 2020, 3:15 PM
Эмма Морган
Эмма Морган - avatar
2 ответов
0
Если нумерация купе идёт с единицы, то вот так: number = int(input("Input seat's number:")) print("Compartment's number: ", (number - 11) // 4 + 1)
18th Dec 2020, 7:17 PM
Михаил Иванов
Михаил Иванов - avatar
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)
14th Mar 2021, 3:06 PM
Илья Мирошник
Илья Мирошник - avatar