Bogdan
там ничего хорошего не было
Bogdan
подростковый и детский возраст прошел очень сложно
Артур
забыть? это как?
Bogdan
перестать жить прошлым и отпустить
Артур
у вас есть идеи как?
Bogdan
нет потому надо попробовать ещё к другому психотерапевту сходить
Bogdan
🤷‍♂️
Артур
если кто-то не спит: пс я тупой Вводятся целые числа a и b. Гарантируется, что a не превосходит b Выходные данные Выведите (через пробел) все четные числа от a до b (включительно). Примеры а и б это диапозон?
Kolya
Да. То, что а < b только для определения направления, что-то вроде этого
Kolya
Типо не от 20 до 10
Kolya
А от 10, до 20
Kolya
Что собственно очевидно и так
Kolya
Хотя прогу можно реализовать и без этого. Очень давно такое делал. Просто в начале алгоритма правил какое число меньше, то и записывал в а, а второе в б
Kolya
Буквально одна строчка, решает эти очевидные вопросы
Kolya
Типо не от 20 до 10
Но можно сделать и так. Результат всегда один будет
Артур
ладно, мой мозг сломан Ноль или не ноль Проверьте, есть ли среди данных N чисел нули. Входные данные Вводится число N, а затем N целых чисел.
Артур
Пример входных данных: 3 10 0 20
Артур
дают н чисел и еще н чисел == н строк?
Denis
первая строка n - это сколько чисел будет. далее n строк с числами
Denis
у кого 4 утра, а у кого уже почти 11 дня))
Denis
я на вахте, у меня нет выходных
SexNbaKef
Лан, пока я бухой, нужно сьебывать, а то программировать учить людей страшно таким
Артур
как же это бесит
Denis
скорее всего какие-то граничные случаи не учел
Артур
это хорошее уточнение, как их искать 0 понимания
Denis
а сами тесты посмотреть можешь? на каких именно данных все валится?
Артур
нет, это алго там тесты ок == верно ты неудачник == Неполное решение еще мне нравится комментарий, когда решение абсолютно неправильно он пишет == Неполное решение, типо еще такой ебаать ну почти полное ))
Артур
скорее всего какие-то граничные случаи не учел
в целом большое вам спасибо, Денис, вы ровно на 100 процентов правы, первая ошибка, я указал диапозон фора криво == надо +1 было сделать и равенство криво (строго)
Denis
👌
Артур
Ноль или не ноль Проверьте, есть ли среди данных N чисел нули. Входные данные Вводится число N, == input() а затем N целых чисе == int(input) Пример входных данных: 3 10 0 == что это? 20 == что это?
Артур
c этим проблем нет, я эту хрень через иф-елсе описал проблема том, как верно считать эти вводные данные
Артур
код: a = input() b = int(input()) if a == 0 or b == 0: print("YES") else: print("NO")
Panavia
for i in range(int(input())): b=int(input()) Так вводить данные?
Артур
for i in range(int(input())): b=int(input()) Так вводить данные?
0 понимания: вот задача: https://algoprog.ru/material/p347
Panavia
0 понимания: вот задача: https://algoprog.ru/material/p347
a=0 for i in range(int(input()): a+=int(input())==0 if a:print('Yes') else:print('No')
Артур
каждый раз после сессий в алго
Артур
Артур
они еще почему-то желтые..
Артур
a=0 for i in range(int(input()): a+=int(input())==0 if a:print('Yes') else:print('No')
я попробовал, как-то поредактировать, но криво все равно перевел, ошибка в работе программы
Panavia
я попробовал, как-то поредактировать, но криво все равно перевел, ошибка в работе программы
я скобочку ) забыл перед : в for a=0 for i in range(int(input())): a+=int(input())==0 if a:print('Yes') else:print('No')
Panavia
Неправильный формат вывода
a=0 for i in range(int(input())): a+=int(input())==0 if a:print('YES') else:print('NO')
Oleg
a = 0 for i in range(int(input()): print('YES' if (a + int(input()) == 0 else 'NO')
Oleg
a=0 for i in range(int(input())): a+=int(input())==0 if a:print('YES') else:print('NO')
+= смысла не имеет Не хватает сдвига в теле if
Артур
a = 0 for i in range(int(input()): print('YES' if (a + int(input()) == 0 else 'NO')
тоже самое Ошибка во время выполнения программы
Panavia
+= смысла не имеет Не хватает сдвига в теле if
= будет записывать 0==последнее число,не учитывая предыдущие да и к тому же print идёт в цикле
Rustam
Доброе утро
Rustam
Oleg
a = 0 for i in range(int(input())): print('YES' if (a + int(input())) == 0 else 'NO')
Артур
a = 0 for i in range(int(input())): print('YES' if (a + int(input())) == 0 else 'NO')
Неправильный формат вывода Неправильный ответ
Oleg
А, так там в задаче не то) zero_in = False for _ in range(int(input())): if int(input()) == 0: zero_in = True print('YES' if zero_in else 'NO')
Oleg
Неправильный формат вывода Неправильный ответ
У тебя логика не про это пошла просто
Oleg
Результат OK
Молодец А теперь проанализируй и запомни)
Артур
Молодец А теперь проанализируй и запомни)
да, думаю не помешает, но позже -3 часа из жизни в ноль https://algoprog.ru/material/loops может будет вам интересно
Erik
result = any(i == 0 for i in range(что-то)) print('YES' if result == True else 'NO')
Igor
result = any(i == 0 for i in range(что-то)) print('YES' if result == True else 'NO')
Во время обучения такие конструкции лучше не писать тем более тема циклы, а так да идея правильная
Igor
да, думаю не помешает, но позже -3 часа из жизни в ноль https://algoprog.ru/material/loops может будет вам интересно
Это не 3 часа жизни в ноль, а не внимательное чтение задачи. Первое число это кол во чисел которые нужно проверить, потом идут сами числа.
Igor
они еще почему-то желтые..
Желтые они потому что курс платный, если оплатить курс то автор будет делать код ревью и отмечать зеленым только если все сделанно как надо.
Сидредин
Сидредин
Алко было бы намного печальней
Erik
Фор элс?
Erik
Это как?
Igor
for _ in range(int(input())): if int(input()) == 0: print('YES') break else: print('NO')
Erik
Нихера
Erik
Взял на заметочку
Oleg
Ого, for тоже в else может о_О
Oleg
Взял на заметочку
Тоже схоронил
Oleg
Ещё возникла мысль насчёт while, но не успел надумать выход из цикла
Erik
Я не совсем вдупляю каким образом через инт инпут надо заполнять цикл фор
Erik
Там же после первого ввода выдавать результат будет
Oleg
Последующие в количестве первого ввода идут в тело цикла