Предмет: Информатика,
автор: Bobik23598
Для Робота написали алгоритм преобразования данных и он выполнил 5 преобразований:
Вход Выход
Роза 0
452 2
Кит 0
1 0
1369 0
Определите результат преобразования Роботом следующих входных данных и запишите ответ.
123
Собака
Приложения:
TemaZpro:
А вы точно дали правильные данные? Просто я не вижу в входных данных логики, кроме того, что если число содержит цифру 2, то вывод будет 2. В остальных случаях выведет 2. Если данные вы предоставили верно, то ответ будет: 1) 123 = 2, 2) Собака = 0.
Ответы
Автор ответа:
0
Ответ: 1) 123 = 2. 2) Собака = 0.
Код на языкен Python:
def check_number(data):
if isinstance(data, str) or isinstance(data, int):
if '2' in str(data):
return 2
else:
return 0
else:
return 0
input_data = input("Введите строку для проверки: ")
output = check_number(input_data)
print(output)
Объяснение:
Исходя из входных данных выше и преобразований робота можно сделать вывод, что если в числе присутствует цифра "2", то выходными данными будет число 2.
Если же входные данные содержат строку или числа без цифры "2", то выходными данными будет число 0.
Похожие вопросы
Предмет: Биология,
автор: arby3stream
Предмет: Английский язык,
автор: myrzik1911
Предмет: Українська мова,
автор: vovast2809
Предмет: Окружающий мир,
автор: pashafedorov9696
Предмет: Математика,
автор: grilzov