Как в этом сраном питоне сделать, чтобы принимал любые цифры в диапазоне от 1 до 4 и от 5 до 8??? я пробовал и через квадратные скобки и круглые и инт писал за скобками млять по отдельности, если конкретную цифру написать то все робит
>>313732618 в другом интере выдал Traceback (most recent call last): File "/mnt/sol.py", line 1, in <module> kv = int(input("nazovi KV ot 1 do 8")) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ EOFError: EOF when reading a line
блеать я просто хочу, чтобы использовался диапазон из вводимых значений, а не писать от 1 до 100 вручную чо ему надо еще?
>>313732452 (OP) Блядь ты чето умственно отсталый походу. Во-первых range это список, потом ты свои инт сравнивашь с объектом списка это как по-твоему работает? Ты ебанько? Во-вторых range(1,4) это (1,2,3), четвёрка туда не входит. В-третьих тебе реально на ум блядь не приходит больше никаких способов проверить если число в определённом диапазоне находится? Реально надо со всем списком сравнить? Писдос. В четвёртых какой фирст секонд, блядь прямо в принт текст напиши который печатать собираешься, ты ассемблере чтоли пишешь ебанутый.
>>313732937 придурок ибаный, я ранж использовать стал так как перепробовал остальные, просто через запятую, через квадратные, как еще объясни, если не долбоеб? а по ранжу в мане написано, что не список, а как раз диапазон ,список там другой
>>313733002 Хуя дебилоид Ты отлаживать поэтапно свою хуету пробовал? Попробуй для начала посмотреть что у тебя хранится в А и в KV перед тем как происходит сравнение
>>313733037 ну так напиши как надо, клоун не а равно стринг а простой инпут это фронт дальше идет а = ранж или блять не знаю как, чтобы диапазон сделать и не прописывать отдельно каждый а он не берет из ранжа, падла
>>313733126 долбоеб, я поэтапно сделал и по конкретному значению а все гуд, но у меня задача с большим количеством цифр и я хочу диапазоны использовать, чо бля ебучий питон не может в это? не верю
>>313733177 чо там понимать если я эту задачу и придумал, пишешь число - если из диапазона то вывод ферст, если из другого то секонд, если третьей до нет данных понятн, не знаешь, а суешься, обычный кукарек
>>313733002 range возвращает объект списка, какой мане ты читал, шизло тупое блядь. >>313733059 Нахуй они нужны в данной ситуации можешь объяснить, кретин ебаный?
>>313733393 Я вообще не пойму что он хочет. "принимал любые цифры в диапазоне". Что это вообще значит бля? Он хочет валидацию инпута делать? Возвращать в каком диапазоне число? Че он хочет? >>313733440 Да какой книгу, он рил какой-то идиот. Он типа стал писать программу из трёх строчек с неясной задачей и там сумел обосраться в 5 местах, охуеть можно это как.
>>313733449 висит не выполянется, а в другом интере с ошибкой вылетает с ранжом что-то не то >>313733411 это делал, но как напишешь по диапазонам? от 1 до 4 и второй от 5 до 8?
>>313732452 (OP) >Как в этом сраном питоне сделать На календаре 4 декабря. Пол года учёбы коту под хваст сувал. Не можешь написать программу сложения 2-х чисел. Жди повестку на весенний призыв, после армии будешь вкатываться
>>313733566 Ты сначала задай себе вопрос, что такое диапазон? У тебя есть числа от 1 до 8, то что меньше 5 - одна часть, больше или равно 5 - другая. Для проверки этого на хуй не нужны массивы, тут достаточно обычных математических операций
# Error during code execution PythonError: Traceback (most recent call last): File "/lib/python312.zip/_pyodide/_base.py", line 574, in eval_code_async await CodeRunner( File "/lib/python312.zip/_pyodide/_base.py", line 394, in run_async coroutine = eval(self.code, globals, locals) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "", line 1, in OSError: [Errno 29] I/O error
но мне нравится твой подход, хитрая говнокодерская жопа))))
>>313733486 ты тупой долбоеб? диапазон цифр чтоб подставлялось то что написал 1, 2 ,3 ,4 а если у тебя 100 вариантов? все прописывать? нет лучше что-то вроде 1-100 так ведь? во ткак в питоне диапазоны писать от 1 до 100, например? чтобы инпут сказал - ввели любое число от 1 до 100 и дальше по ифу ибать дауны тут
>>313734026 Тебе не нужен диапазон, мудак блять, твоя программа пишется в три блока ifelse с операторами сравнения. Если ты хочешь использовать range(), то тебе придётся циклом перебирать список чисел. Прежде чем создавать хуету в треде, досмотри четвёртое видео Гоши Дударя про циклы, а не беги говнокодить и визжать на двач.
Ору нахуй я пишу программы через питон которая способна найти на всем компе видео с определенной фразой. А эти не могут это сделать. Ну бля угар чтоли, а чатгпт тебе нахуя?
>>313734026 >все прописывать? нет лучше что-то вроде 1-100 так ведь? Кто-то может с умственно отсталого перевести чё это животное хочет? ># Error during code execution Ты просто скопировал как оно на дваче выглядит, я тебя правильно понял?
>>313734026 >диапазон цифр >чтоб подставлялось то что написал >1, 2 ,3 ,4 >а если у тебя 100 вариантов? Бляяя я ору. >от 1 до 100 и дальше по ифу И дальше по ифу сука, хахаха. Вот что бывает когда мамка подставляется под собаку и по ифу 1 2 1 2, потом такие ОПы рождаются.
nazovi KV ot 1 do 8 Error in Code Traceback (most recent call last): File "script.py", line 3, in <module> v = int(input("nazovi KV ot 1 do 8")) EOFError: EOF when reading a line >>313734177 тебя долбоеба не спрашивают это, а вопрос как питон с рядами диапазона значений работает чо ты пристал к этому ранжу, долбоеб? я же сказал, что все перепробовал что знал и вот на него попал, пишут что может и в списки и в диапазоны но чо тне робит
>>313734360 У тебя не робит долбаеб потому что ты сравниваешь число со списком, тебе нужно сравнивать число с числом, используй цикл for и перебирай свой range().
>>313734389 Я бы посоветовал ОПа к генератору напряжения 10 тыс вольт подключить, достаточно высокоуровнево. Таких током лечить в самый раз, может наконец-то освоит профессию подметания полов и выкинет из головы всякие сложные диапазоны.
>>313734512 ибаааать, не, бро, давай попроще, я тольк начинаю лол >>313734513 а почему меня на аутпут перебрасывает автоматом? а в инпуте нет нчиего? говнокод какой-то написал кек
ОПу кидают рабочий код, он вставляет рабочий код себе и засовывает ещё туда свой говнячок нерабочий, а потом бежит ныть, что ничего не работает. Затроллил анальников.
>>313734624 Если бы ОП мог внятно сказать какую он задачу пытается решить, то выяснилось, что range ему вообще нахуй не надо. Но он нихуя не может объяснить лол. Это внатуре конец ваще.
>>313734775 >>313734768 Почему вы думаете что это тролль? Я тут неоднократно таких неполноценных встречал, которые только невнятно мычат как животные в натужном стремлении выразить хотя бы одну мысль.
>>313734551 >доставил код с фиксированным ренжом, наверн питонист знатный >бугуртит от чужого кода с переменными, написанного человеком, чей опыт в питухоне исчисляется десятками секунд Ясн...
>>313734771 чо тупишь то? еще раз для даунов: вопрос введи цифру - вводим - если ввел от 1 до 4 то принт А, если от 5 до 8 то принт Б А = первый ответ, Б = второй ответ как еще вам объяснить то, дебичи?!аниме своих пересмотрели лол
>>313734834 Кто доставил? Откуда я знаю, сколько опыта имеет человек, на чей код я взбугуртил? Ты жопой читаешь? Я про код ОПа ничего не говорил, он просто занимается траллингом
>>313734859 Так я тебе ещё в начале дал единственное вменяемое решение, сын собаки >>313733326 Ты не умеешь числа сравнивать? Что такое булевские операторы знаешь?
>>313735053 Ты болван блядь, ты не понимаешь как среда в браузере работает. На вкладке инпут ты должен написать сука строчки которые как будто юзер в программу вводит когда его спрашивают.
>>313735068 Чертила, я лампово лежу под пледиком, и за поридж-френдли синтаксис питона не шарю от слова нихуяшеньки :3 Я показал куда хуярить, пусть оп сам раздупляет. В принципе листы можно выкинуть, сразу оставить старт и энд модифицируемые
>>313735053 Открой ссылку из этого поста >>313734199 и не трогая код введи число в инпут и нажми ран. У тебя ошибка в пудиде из-за того, что ты задрочил кривой онлайн компилятор, фиксится это перезагрузкой страницы, но для тебя лучше перейти снова по ссылке и ничего не трогать своими кривыми руками в говне. Поссал тебе на лицо кстати.
nazovi KV ot 1 do 8 Error in Code Traceback (most recent call last): File "script.py", line 3, in <module> v = int(input("nazovi KV ot 1 do 8")) EOFError: EOF when reading a line
что с тобой не так? почему т ы не можешь простой код написать?
>>313735229 >поридж-френдли синтаксис питона В каком языке то что ты написал это нормальная конструкция? Ёбнуться. >>313735206 Ты реально не понимаешь в чём проблема или придуриваешься? У тебя программа не валидный инпут берёт потому что ты пишешь в какой то онлайн залупе. Поставь на комп пистон, если ты не понимаешь как залупой пользоваться.
>>313735321 А ну началось отмазы)) я 3 интерпретатора использовал первые3 в списке и в овсех ошибка, мож в говнокодере дело? я тебе объяснил надо что код мой рабочий, но только если писать конкретные цифры, а мне надо, чтобы любое из диапазона использовать да что с вами такое, зумеры? будущее России под сомнением...
>>313735310 >EOFError: EOF when reading a line Ну пробел ты уже отправил в инпут, теперь давай буквы отправай в инпут принимающий инт, мы же тупые и не знаем эти заморские буквы и что они означают.
>>313735520 Но ведь в этом коде нету принта этой хуйни с "1p", но в аутпуте он почему-то есть. Неужели ты добавляешь в код свой говнячок и троллишь тут анальников удаляя перед скрином говнячок?
>>313735550 Вот именно, что мой код это лишь вершина айсберга и вя взял самые простые, там на самом деле на 100 цифр надо так, я понял что тут не могут, давайте по порядку: какие вообще в питоне варианты подставки значений от 1 до 100 к примеру?
>>313735744 Тебе не похуй? Ты из списка все равно берешь оба значения - мин и макс. Ты их можешь сразу отдельными переменными прописать, и в рот этот список
>>313735814 Hangup (SIGHUP) Traceback (most recent call last): File "Solution.py", line 1, in <module> v = int(input("nazovi KV ot 1 do 8")) EOFError: EOF when reading a line
>>313735709 ну по идее вот такой вариант рабочий??? if v < 1 or v > 8:
>>313735918 Добавь "\n". Можно кстати ещё сто постов троллить тем, что ты не знаешь куда писать этот символ. А потом снова по кругу засунуть говняка в компилятор и по втором кругу троллить анальников.
>>313735813 Это аннотация, просто подсказка, питон язык без строгой типизации. Иногда аннотации используются пакетами для проверки типов (тот же pydantic), но в нашем случае она лишь для наглядности
>>313736003 >пук срек у нас вот изык без типов короче чтобы такие ОПы не путались им сложно, понимать надо! >ой а вот пакет который проверяет типа которые надо в аннотациях то написать Я охуеваю от современных программистов реально. Питон язык для скриптов чтобы блядь файлы на компике двигать туда сюда, замена башу. А они к нему обратно фукнционал си прикручивают, НАХУЯ.
>>313736091 Ошибка в пидиди, ты просто задрочил этот калосайт, почаще ф5 жми, когда копипастишь свой говнячок туда-сюда. Пиши в саппорт сайта, а не сюда, хуйлан.
>>313736125 сеньорита? а код скидывать не учили? >>313736157 и ты тоже, дебич можете вот этот говорят норм без всяких невидимых символов копипастится https://ideone.com/
>>313732452 (OP) Вот поэтому я всегда говорил, нехуй учить детей кодить сразу на питухоне. Потом такой пиздец вырастает, вместо сравнения двух чисел перебирает коллекции. Питухониксы.
>>313737013 import random print("Загадай число от 0 до 100") otvet = "Нет" while otvet!="Да": i = random.randint(0, 100) otvet = input(f'Вы загадали... {i}? Введите "Да", если да ') print("Ура, угадал, кожанный ублюдок!")
Вот этот код нравится и он СРАБОТАЛ юхууу не прошло и 200 постов кек но не работает длальше почему??? теперь мы добавили еще один блок из цифр от 9 до 12
v = int(input("nazovi KV ot 1 do 8"))
if v < 1 or v > 12: print('fail') elif v < 5: print('first') elif v < 9 or v > 4: print('second') else: print('third')
>>313737388 Ты хуесос, а не сенька. 1. Почему self.number не приватный атрибут? 2. Нахуя вообще нужен класс, если в коде не требуется передача контекста? 3. Дохуя широкий try-except. 4. Тесты где?
>>313737418 АХАХАХАХ ЕЕЕЕ чо бы без меня делали, уебки?)))) вот рабочий говнокод а теперь риторика - все-таки лучше вот так хитрожопить или все-таки использовать эти ваши ранжи? грубо говоря какую переменную какнить сделать, чтобы в ряд написал типа ранж 1 = 1-4 ранж 2 = 5-8 ранж 3 = 9-12 и так далее как это сделать максимальн опросто и меньше кода?
kv = int(input("nazovi KV ot 1 do 8"))
first = ('1p1et') second = ('1p2et') third = ('1p3et')
>>313738036 1. Для InputError init не нужен в этом случае. 2. Почему бы в Logger не использовать собственно logger? 3. 42 - слишком широкий try-except. 4. 28 - из цикла while нет возможности корректно выйти. Тут нужен перехват KeyboardIterrupt. 5. 50 - lower и upper как раз-таки должны помещаться в self, иначе какой смысл вообще от ООП. 6. По-прежнему нарушается DIP.
>>313738280 Несколько факторов из этого списка: 1) неопрадванная сложность выполнения 2) неподходящие инструменты 3) неоправданно запутанная логика 4) плохо читаемый код - плохие имена переменных, неверная разбивка на блоки, функции, неправильная отбивка 5) плохая структура программы 6) простые вещи сделаны сложно
ладно скажу что я делал - мне надо было написать код, по условиям в доме 5 подъездов по 5 этажей п о4 квартиры на этаже и вот надо было - вводишь номер квартиры, а тебе ответ какой подъезд и этаж мож головастики еще чонить придумаете?)
>>313738403 аноны, посоветуйте из опыта начинающему прогеру? вот переменные по какой логике лучше делать, например? по алфавиту, по-английски или русские слова на английском ну если в россии собираешься работать только а питон я так понял это просто тот же баш + модули различные? что простыми словами фрэймворкс?
>>313738530 >переменные по какой логике лучше делать Читни чистый код Роберта Мартина, там все эти вещи раскрываются. Ну по опыту могу сказать, что за попытку транслитеровать русские слова в латиницу тебя обоссут. >питон я так понял это просто тот же баш + модули различные? Лол, ты не понял. >что простыми словами фрэймворкс? Это когда вумные дяди уже всё за тебя сделали, осталось логику приложения написать, а не ебаться с базовыми вещами, чтобы вывести символы на экран или сохранить данные в БД.
>>313738455 Вот решение твоей задачи за ноль секунд. Здесь не то что ренжи не нужны, даже сравнения не нужны. Задача на то, чтобы ты узнал про оператор //, но до тебя внатуре не доходит как деление работает хахахаха.
>>313738620 что ян е понял, дебич? я знаю баш, бат, повершел, питон вижу такой же и модули только, хочешь погоду знать? модуль апи, хочешь бота в телеге - модуль бота и так далее чо не так то? что еще у него? фрэймв короче те же модули?
>>313738721 >я знаю баш, бат, повершел, питон вижу такой же и модули только Ой бляяя. Да внатуре та же хуйня как и баш! Ёбнуться. >>313738530 >русские слова на английском Забудь русик вообще блядь когда код открываешь.
>>313738721 Ну да, так и есть. Хочешь нейронку - береш модуль нейронки короч) Говориш ей "слыш собирайся довай" и она работает сама потомушта умная блять нейронка-то)))
>>313739092 print(f"Ваша квартира находится в подъезде номер {(apartment := int(input('Введите номер квартиры: '))) // 20 + 1}, на этаже номер {((apartment // 4) + 1) % 5}")
Интересно, в каком рейндже возраст ОПа? Мне выглядит, что 12 лет где-то ему. В этом возрасте пиздюки как обезьяны всё подбирают. Вот и ОП из этого треда выучил "долбоёб" и "говнокод" и теперь всех этим потчует. А деление не выучил, это в школе ещё не проходили.
>>313739270 то есть ты насосался хуев в свое время и строишь из себя умного? а операцию на сердце сделаешь? деталь на станке выточишь? дом построишь? а чо нет то? ааа оказывается ты долбоеб и ранж лет около 12? ору с тупых чмонек высокомерных)
>>313739377 То есть тебе точно 12, раз ты так бомбанул по этому поводу. Мой тебе совет, пездюк: 1) Не груби старшим 2) Читай учебник перед тем как дебильные вопросы задавать которые на первых 10 страницах написаны
>>313732452 (OP) try: num1 = int(input("Введите первое число (от 1 до 4): ")) num2 = int(input("Введите второе число (от 5 до 8): "))
if num1 == 1 or num1 == 2 or num1 == 3 or num1 == 4: if num2 == 5 or num2 == 6 or num2 == 7 or num2 == 8: print(f"Вы ввели: {num1} и {num2}") else: print("Введено некорректное второе число. Программа завершена.") else: print("Введено некорректное первое число. Программа завершена.") except ValueError: print("Пожалуйста, введите целые числа.")
>>313739377 Кардиохирург я так понимаю не догадается по номеру квартиры в каком она подъезде? Не то образование. Строитель видимо тоже, слишком высокие материи.
>>313739171>>313738698 АХАХАХА чепушилы бля вы же жпт используете лооооол клоуны да да аппартмент ентуренс стали бы писать ага поссал всем в ебла, чмошники кек
class NumberGroup(Enum): GROUP_1_TO_4 = range(1, 5) GROUP_5_TO_8 = range(5, 9)
def check_number(input_value: int): if input_value in NumberGroup.GROUP_1_TO_4.value or input_value in NumberGroup.GROUP_5_TO_8.value: return f"Число {input_value} принято." else: raise ValueError("Мы принимаем только числа от 1 до 4 и от 5 до 8.")
def main(): try: user_input = int(input("Введите число от 1 до 4 или от 5 до 8: ")) result = check_number(user_input) print(result) except ValueError as e: print(e)
class AllowedNumbers(Enum): ONE = "1" TWO = "2" THREE = "3" FOUR = "4" FIVE = "5" SIX = "6" SEVEN = "7" EIGHT = "8"
def check_number(input_value: str): try: number = AllowedNumbers(input_value) return f"Число {number.value} принято." except ValueError: raise ValueError("Мы принимаем только числа от 1 до 4 и от 5 до 8.")
def main(): try: user_input = input("Введите число от 1 до 4 или от 5 до 8: ") result = check_number(user_input) print(result) except ValueError as e: print(e)
>>313740961 на бля сасай кудасай я бог питона кек ибать жпт ебет говнокодеров макак!!! ахаха давай жпт вперед, нахой на мороз тупых выблядков чсвшных
def get_building_and_floor(apartment_number): # Настройки дома entrances = 5 # Количество подъездов floors_per_entrance = 5 # Этажей в подъезде apartments_per_floor = 4 # Квартир на этаже
apartments_per_entrance = floors_per_entrance apartments_per_floor # Квартир в одном подъезде total_apartments = entrances apartments_per_entrance # Всего квартир в доме
if apartment_number < 1 or apartment_number > total_apartments: return "Некорректный номер квартиры!"
Проорал с мелкобуквенного базовичка на опе что взял и туго в одно ебало анальный биоскот обоссал. Жму тебе руку бро, благодаря тебе двач продолжает жить
по отдельности, если конкретную цифру написать то все робит
kv = int(input("nazovi KV ot 1 do 8"))
first = ("1p", "1et")
second = ("1p", "2et")
a = range(1, 4)
b = range(5, 8)
if kv == a:
print(first)
elif kv == b:
print(second)
else:
print("net dannih")
ща пишет:
nazovi KV ot 1 do 8
3
net dannih