Напишите программу которая в последовательности натуральных чисел python
Перейти к содержимому

Напишите программу которая в последовательности натуральных чисел python

  • автор:

напишите программу которая в последовательности натуральных чисел определяет сумму всех чисел кратных 6 и оканчивающихся на 4 .Программа получает на ввод натуральные числа , количество введенных чисел неизвестно. последовательность чисел заканчивается 0

( Решение задачи предоставлено на языке программирования — Python версии 3.6.4 ).

Заведем пустой массив a, который будет последовательно заполнятся элементами, введенными пользователем с клавиатуры, до тех пор, пока пользователь не введет 0.

Далее с помощью цикла for перебираем все элементы массива, и благодаря условию if находим среди них элементы со значениями кратными 6 и заканчивающимися на цифру 4, вычисляем сумму таких элементов и выводим эту сумму. В результате получаем следующую программу:

a = []k = 0i = int(input())while i != 0: a.append(i) i = int(input())for i in range(len(a)): if a[i] % 6 == 0 and a[i] % 10 == 4: k += a[i]print(k)

Написать программу, которая в последовательности натуральных чисел находит наименьшее число кратное 3

Написать программу, которая в последовательности натуральных чисел находит наименьшее число кратное 3, программа получает на входе целые числа, кол-во чисел неизвестно. Последовательность заканчивается числом 0.

Лучшие ответы ( 1 )
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:

Напишите программу, которая в последовательности натуральных чисел определяет минимальное число, кратное 3
Напишите программу, которая в последовательности натуральных чисел определяет минимальное число.

Напишите программу, которая в последовательности натуральных чисел определяет максимальное число, кратное 5
Напишите программу, которая в последовательности натуральных чисел определяет максимальное число.

Напишите программу, которая в последовательности натуральных чисел находит наименьшее число, кратное 3
Напишите программу, которая в последовательности натуральных чисел находит наименьшее число.

Напишите программу, которая в последовательности натуральных чисел находит наименьшее число, кратное трём
Напишите программу, которая в последовательности натуральных чисел находит наименьшее число.

Am I evil? Yes, I am!

Эксперт PythonЭксперт Java

18977 / 9670 / 2712
Регистрация: 21.10.2017
Сообщений: 21,484

Лучший ответ

Сообщение было отмечено Catstail как решение

Решение

print(min(filter(lambda x:x%3==0, lst)))

87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь

Составить программу, которая находит наименьшее общее кратное двух натуральных чисел
2 Составить программу, которая находит наименьшее общее кратное двух натуральных чисел.

Напишите программу, которая в последовательности натуральных чисел определяет число кратное 6
Напишите программу, которая в последовательности натуральных чисел определяет количество чисел.

В последовательности натуральных чисел найти наименьшее число, кратное 3
Напишите программу, которая в последовательности натуральных чисел находит наименьшее число.

Напишите программу которая в последовательности натуральных чисел python

Напишите программу, которая в последовательности натуральных чисел определяет минимальное число, оканчивающееся на 12. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, оканчивающееся на 12.
Количество чисел не превышает 1000. Введённые числа не превышают 30000.
Программа должна вывести одно число: минимальное число, оканчивающееся на 12.

Решение:

Python

 n = int(input()) min_d = 30000 for _ in range(n): d = int(input()) if d % 100 == 12: min_d = min(min_d, d) print(min_d) 

Напишите программу которая в последовательности натуральных чисел python

Напишите программу, которая в последовательности натуральных чисел определяет минимальное число, которое при делении на число \(112\) даёт в остатке число, меньшее \(9\). Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, которое при делении на число \(112\) даёт в остатке число, меньшее \(9\).
Количество чисел не превышает \(1000\). Введённые числа не превышают \(30~000\).
Программа должна вывести одно число: минимальное число, которое при делении на число \(112\) даёт в остатке число, меньшее \(9\).

Решение:

Python

 n = int(input()) min_n = 30000 for _ in range(n): x = int(input()) if x % 112 < 9: min_n = min(min_n, x) print(min_n) 

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *