profile
Размещено 4 года назад по предмету Информатика от milorledgamer61

Помогите пожалуйста с информатикой, все на языке программирования python
1) Среди 3-х значных чисел найдите числа у которых встречается в записи два раза цифра 5. Напечатайте эти числа.
(Например: 155, 505, 551 ....955 ...)

2) введите 3-х значное число. Составьте программу вычисления произведения цифр этого 3-х значного числа.
Например:
А=123
ответ: 6
(смотрите задачу нахождения суммы цифр числа)

3) Задайте 3 числа. Первое число увеличите в 2 раза, второе число уменьшите в 4 раза, к третьему числу прибавьте произведение первого и второго чисел. Напечатайте эти три числа.

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

    1. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    a = [155, 200, 255, 525, 551, 955, 908]  # Список 3-х значных чисел

    b = []

    for i in a:

       c = list(str(i))

       if c.count('5') >= 2: b.append(i)

    print(*b)

    2. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    a = int(input())

    b = 0

    while a != 0:

       b = b + a % 10

       a = a // 10

    print(b)

    3. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

    a = [int(input(f'{i+1}е число:')) for i in range(3)]

    b = [a[0] * 2,a[1] / 4,]

    b.append(a[2] + b[0] + b[1])

    for j,i in enumerate(b,1):

       print(f'{j}е число:',i)

  2. Ответ на вопрос
    Ответ на вопрос дан alexanderastashovvl

    Ответ:

    1. что-то типа

    >>> incoming = [505, 155, 955,550, 433, 234, 23, 1, 45, 55]

    >>> result = [i for i in incoming if len(str(i)) == 3 and str(i).count('5') == 2]

    >>> print(result)

    [505, 155, 955, 550]

    2. мне кажется можно сделать лучше чем:

    >>> incoming = [505, 155, 955,550, 433, 234, 23, 1, 45, 55]

    >>> f = lambda x, y, z: int(x) * int(y) * int(z)

    >>> res = [f(*list(str(i))) for i in incoming if len(str(i)) == 3]

    >>> print(res)

    [0, 25, 225, 0, 36, 24]

    3. Не думаю что это задача

    >>> a, b, c = 1, 2, 3

    >>> res = [a*2, b/4 if b != 0 else 0, a*b+c]

    >>> print(res)

    [2, 0.5, 5]

    Объяснение:

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

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 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) их не спросили

Информация

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