profile
Размещено 6 лет назад по предмету Информатика от ruslannigmatov70

Поликарп любит собирать занимательную статистику по произвольным числам и попросил Вас разработать функцию 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)) True


print(fun_int_stat(100, 0, 1)) False

  1. Ответ на вопрос
    Ответ на вопрос дан KnowsUser1

    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')


    Код копировать не советую, сайт ломает табуляции

Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 6 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.