Вопрос задан 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 лет?​
0 0
Перейти к ответам

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Фёдорова Снежана.

Ответ:

2.

n = int(input())

if n > 100:

   p = n-100

   h = (100 * 3) + (p * 2)

else:

   h = n * 3

print(h)

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Конечно, вот решения для обоих задач:

Задача 1: Условная функция для направления робота

python
def 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: Расчет голов и глаз у дракона

python
def 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, "глаз(а)")

Вы можете вводить данные с клавиатуры и получать результат для обоих задач.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос