Форум программистов, компьютерный форум, киберфорум
Наши страницы
Python для начинающих
Войти
Регистрация
Восстановить пароль
 
ioaximpaiper
0 / 0 / 0
Регистрация: 10.03.2019
Сообщений: 4
1

Вывод положительного числа

17.03.2019, 20:21. Просмотров 100. Ответов 2
Метки нет (Все метки)

Подскажите, как в последовательности целых чисел, которая заканчивается на ноль, можно определить третье положительное и вывести его, чтобы продолжить с ним работу.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.03.2019, 20:21
Ответы с готовыми решениями:

Даны натуральное число n, цели числа А1, ., а n. Получить сумму положительного и число отрицательного
Даны натуральное число n, цели числа А1, ..., Аn. Получить сумму положительного и число...

Вывод числа прописью и наоборот, вывод слова числом
Вечер добрый. Есть программа, которая выводит число прописью до 99.999.999. Как сделать, чтобы она...

Одномерный массив, вывод номера положительного числа
Добрый вечер! Очень нужна помощь в написании программы. Вроде элементарный вопрос, но не...

Используя литерный вывод, вывести на экран значение 4-х-значного целого положительного числа
Используя литерный вывод, вывести на экран значение 4-х-значного целого положительного...

Записать в ряд все числа Фибоначчи, не превосходящие целого положительного числа n
type ряд=file of l..maxint; Описать процедуру fib(f,n), записывающую в ряд f все числа Фибоначчи...

2
MasloriyKaryman
16 / 12 / 4
Регистрация: 21.07.2018
Сообщений: 58
17.03.2019, 20:29 2
Python
1
2
3
4
5
6
7
8
9
10
list =  [ -2,-2,-1,5,-5,6,0,228,1488,0]
 
 
count = 0
for element in list:
    if element > 0:
        count = count+1
        if count == 3:
            print (element)
            break
Оно?
0
Arsegg
406 / 125 / 98
Регистрация: 02.09.2015
Сообщений: 303
17.03.2019, 20:35 3
Можно в функциональном стиле:
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
import itertools
 
def main():
    a = []
    while True:
        x = int(input())
        a.append(x)
        if x == 0:
            break
    n = next(itertools.islice(filter(lambda x: x > 0, a), 2, None))
    print(n)
 
if __name__ == "__main__":
    main()
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.03.2019, 20:35

Вывести числа массива, которые по модулю меньше данного положительного числа A
(все массивы заполняются случайными целыми числами в диапазоне от -50 до 50.)В данном одномерном...

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

Найти номер наименьшего положительного числа в заданной последовательности. Если в ней отсутствуют положительные числа, ответом должно быть -1
Условие: Дано натуральное число n (n < 100) и действительные числа 1a, 2a, ..., na. Найти номер...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru