Поликарп любит собирать занимательную статистику по произвольным числам и попросил вас разработать функцию fun_int_stat(int_to_analize, dig_in, dig_out), которая принимает на вход анализируемое число и два дополнительных аргумента: 1. dig_in — целое число (цифра) от 0 до 9, 2. dig_out — целое число
(цифра) от 0 до 9.функция должна возвращать true, если одновременно dig_in встречается при написании числа и dig_out не встречается, и false в остальных случаях.обратите внимание, что функция не ждёт ввода от пользователя и ничего не выводит на экран.необходимо отправить в тестирующую систему только
код самой функции, вызывающий код отправлять не надо.print(fun_int_stat(100, 1, 5)) trueprint(fun_int_stat(100, 0, 1)) false
189
335
Ответы на вопрос:
def fun_int_stat(int_to_analyze, dig_in, dig_out):
def chek_input(dig_out, dig_in):
if dig_in in range(0, 10) and dig_out in range(0,10):
normal = true
else:
normal = false
return normal
int_to_analyze_list = list(str(int_to_analyze))
int_to_analyze_list = list(map(int, int_to_analyze_list))
run = chek_input(dig_out, dig_in)
if run:
if dig_in in int_to_analyze_list and dig_out not in int_to_analyze_list:
return true
else:
return false
else:
print('input error')
код копировать не советую, сайт ломает табуляции
Наливаем в кастрюлю 4 литров, переливаем в банку 5 литров, теперь получается в банке 4 литра воды, в кастрюле 0, наполняешь снова кастрюлю 4 литра, доливаешь 1 литр воды в банку, остается 3 л в кастрюле
Популярно: Информатика
-
BrainS71103.12.2020 10:18
-
Knowww07.11.2020 13:51
-
наира20309.08.2021 02:05
-
Bayleef02.03.2020 06:40
-
iumpovavika8524.01.2023 02:16
-
DashaLutova22.10.2022 21:26
-
EsmaVaida14.06.2020 12:48
-
lolii0ikolik02.07.2022 21:39
-
Kakanya21.02.2021 17:01
-
arabenko22.12.2020 09:59