Задача Pyton - Program in Basic
Здравейте,
някой дали е решавал следната задача: Пробвах варианти с For -цикъл, но не се получава.
3. Свободно време Трябва да напишем програма, която автоматично да изчислява, дали Мария е свободна в определен ден и час през седмицата, като часовия диапазон, в който можем да безпокоим Мария е от 10 до 22 часа.
Вход:
На първия ред получавате деня, в който трябва да проверите дали е свободна.
На втория ред получавате часа, в който трябва да проверите дали е свободна.
На третия ред получавате N - броя на дните, в които Мария отива на работа на първото работно място
Следващите N на брой реда – кои дни е работила на първото работно място.
Изход: "You cannot disturb Maria on {въведения ден} at {въведения час}."
"Maria isn’t free on {въведения ден} at {въведения час}."
"Maria is free on {въведения ден} at {въведения час}."
"{Въведеното число} is invalid number."
Примерен вход и изход Input Output Explanation Monday 4 You cannot disturb Maria on Monday at 4. Четем кой е деня. Прочитаме часа и спираме програмата - часа, в който искаме да безпокоим Мария е извън позволения интервал. (10-22) Tuesday 20 4 Monday Wednesday Thursday Sunday Maria is free on Tuesday at 20. Прочитаме деня. Прочитаме часа, той е валидно число. След това прочитаме колко дни ще работи - 4 също е валидно число. После прочитаме кои са дните и проверяме дали Мария е на работа в този ден и в този час. Tuesday 20 5 Monday Tuesday Wednesday Friday Sunday Maria isn’t free on Tuesday at 20. Мария е на работа на първото работно място. Sunday 10 2 2 is invalid number. Прочитаме деня и часа. Прочитаме колко смени ще има на първото работно място и спираме програмата - Смените на първото работно място трябва да бъдат в интервала 3- 7