Для Робота написали алгоритм преобразования данных и он выполнил 5 преобразований:
Вход Выход
Роза 0
452 2
Кит 0
1 0
1369 0
Определите результат преобразования Роботом следующих входных данных и запишите ответ.
123
Собака
Приложения:
TemaZpro:
А вы точно дали правильные данные? Просто я не вижу в входных данных логики, кроме того, что если число содержит цифру 2, то вывод будет 2. В остальных случаях выведет 2. Если данные вы предоставили верно, то ответ будет: 1) 123 = 2, 2) Собака = 0.
я могу изображение кинуть
Давай
Еще может быть вариант, что оно выводит количество четных цифр в числе, тогда 1) 123 = 1, 2) Собака = 0
Так в 1369 число 6 же четное
значит наверно 1 вариант
Да, не заметил, думал там только нечетные xD
Ответы
Ответ дал:
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.
Вас заинтересует
1 год назад
1 год назад
1 год назад
1 год назад
2 года назад
8 лет назад