Это python Как раз в эту ночь мы пересекли линию Дат. Вы, наверное, слыхали, молодой человек, что море в этом месте ничего особенного не представляет и самую линию увидеть можно только на карте. Но для удобства плавания как раз тут проделывают некоторые фокусы с календарем: при плавании с запада на восток два дня считают тем же числом, а при плавании с востока на запад проделывают обратное действие – один день вовсе пропускают и вместо «завтра» считают сразу «послезавтра».
Напишите программу для определения даты.
Формат ввода
Вводится строка – направление движения – с запада на восток или с востока на запад, и число – дата.
Формат вывода
Если плывем с запада на восток и число может быть датой (то есть находится в диапазоне от 1 до 31), то вывести это число и OK. Если плывем с востока на запад и число может быть датой, то вывести это число плюс 2 дня, но так, чтобы число снова было датой. Считать, что в месяце 31 день. Если что-то не сложилось, вывести: Ошибочка у вас.
Пример 1
Ввод Вывод
с запада на восток
12
12 OK
Пример 2
Ввод Вывод
с запада на восток
42
Ошибочка у вас.
Пример 3
Ввод Вывод
с востока на запад
30
1
134
139
Ответы на вопрос:
Протабулируйте всё сами, если будут ошибки, так как сайт ужасен для передачи кода.
def dateserializer(ft, dt):
if not (1 <= dt <= 31):
return "Ошибочка у вас."
if ft == "с запада на восток":
return f"{dt} OK"
elif ft == "с востока на запад":
if dt + 2 > 31:
return (dt + 2) - 31
return dt
fromto = input("Откуда и куда: ").lower().strip()
date = int(input("Дата: "))
ifcan = dateserializer(fromto, date)
print(ifcan)
При использовании 256-цветной палитры для хранения одной точки требуется log(2)256 = 8 бит = 1 байт. объем рисунка = 300*350*1 байт = 105000 байт
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
cofiabogachova05.05.2022 04:03
-
gaziza417.10.2022 03:05
-
ХудшийИзХудших13.06.2020 02:53
-
Тимофей22528.04.2020 04:27
-
arina55620.09.2021 00:33
-
olesahshhahas22.01.2022 19:05
-
BerlIS24.03.2022 18:06
-
linaageeva9620.01.2023 21:57
-
ира1234561223.10.2020 20:24
-
dddddq01.03.2020 18:14
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.