
Вопрос задан 08.07.2023 в 04:50.
Предмет Информатика.
Спрашивает Штифанов Тимафей.
Решите, пожалуйста, Python условная функция. 1.Робот может перемещаться в четырех направлениях
(«11» — север, «12» — запад, «13» —юг, «14» — восток) и принимать три цифровые команды: 0 — продолжать движение, 1 —поворот налево, –1 — поворот направо. Дан число (11, 12, 13 или 14) — исходное направление робота и целое число N (0, 1 или -1) — посланная ему команда. Вывести направление робота после выполнения полученной команды (то есть север, запад, юг или восток).2.Дракон каждый год отращивает по три головы, но после того, как ему исполнится 100 лет -только по две. Сколько голов и глаз у дракона, которому N лет?

Ответы на вопрос

Отвечает Фёдорова Снежана.
Ответ:
2.
n = int(input())
if n > 100:
p = n-100
h = (100 * 3) + (p * 2)
else:
h = n * 3
print(h)



Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.
Конечно, вот решения для обоих задач:
Задача 1: Условная функция для направления робота
pythondef change_direction(initial_direction, command):
directions = {11: 'север', 12: 'запад', 13: 'юг', 14: 'восток'}
if command == 0:
return directions[initial_direction]
elif command == 1:
new_direction = (initial_direction - 1) % 4
return directions[new_direction]
elif command == -1:
new_direction = (initial_direction + 1) % 4
return directions[new_direction]
else:
return "Неверная команда"
# Пример использования
initial_direction = int(input("Введите исходное направление робота (11, 12, 13, 14): "))
command = int(input("Введите команду (0, 1, -1): "))
new_direction = change_direction(initial_direction, command)
print("Направление робота после выполнения команды:", new_direction)
Задача 2: Расчет голов и глаз у дракона
pythondef calculate_dragon_features(age):
if age < 0:
return "Некорректный возраст"
if age < 100:
heads = 3 * age
else:
heads = 300 + 2 * (age - 100)
eyes = heads * 2
return heads, eyes
# Пример использования
age = int(input("Введите возраст дракона: "))
heads, eyes = calculate_dragon_features(age)
print("У дракона", heads, "голов(а) и", eyes, "глаз(а)")
Вы можете вводить данные с клавиатуры и получать результат для обоих задач.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
Предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili