Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Тема вопроса: Решить задачу на языке программирования python

Милана Пендина Ученик (77), на голосовании 1 месяц назад
Определить номера подъезда и этажа по номеру квартиры девятиэтажного дома, считая, что на каждом этаже ровно 4 квартиры, а нумерация квартир начинается с первого подъезда.
Голосование за лучший ответ
GGG Просветленный (37487) 2 месяца назад
 def определить_подъезд_и_этаж(номер_квартиры): 
квартиры_в_подъезде = 9 * 4 # 9 этажей, 4 квартиры на этаж
подъезд = (номер_квартиры - 1) // квартиры_в_подъезде + 1
остаток = (номер_квартиры - 1) % квартиры_в_подъезде + 1
этаж = (остаток - 1) // 4 + 1
return подъезд, этаж

# Пример использования
номер_квартиры = int(input("Введите номер квартиры: "))
подъезд, этаж = определить_подъезд_и_этаж(номер_квартиры)
print(f"Подъезд: {подъезд}, Этаж: {этаж}")
Похожие вопросы