Size: a a a

Сообщество Python Программистов

2020 September 11

K

KarmaBot in Сообщество Python Программистов
arrrrtur
Спасибо
Вы увеличили карму Евклид Шуруповёртов до 125.57 (+4.38)
источник
2020 September 12

А

Айван in Сообщество Python Программистов
@rkvAlv, что в итоге решил посмотреть?)
источник

I

ITFY forum informer in Сообщество Python Программистов
источник

Р

РомаК in Сообщество Python Программистов
Айван
@rkvAlv, что в итоге решил посмотреть?)
пока ничего не начал
источник

NP

NIKITA POLETIN in Сообщество Python Программистов
Народ, укажите на ошибку, может я с ума сошел, но почему если ввести в Input() значение (-3) , то условие (   if user_input  <  0 : ) - Игнорируется?? я мозг сломал.
источник

NP

NIKITA POLETIN in Сообщество Python Программистов
user_input = int(input('\n Input some number:  '))
def processing1(a):
   try:
       if user_input < 0:
           if user_input % 2 == 0:
               raise TypeError
               raise ValueError
       if user_input % 2 == 0:
           raise ValueError
       if user_input > 10:
           raise IndexError
       else:
           print(' All is ok)  ')
   except ValueError as e:
       print(e, ' ValueError')
   except TypeError as u:
       print (u,' TypeError')
   except IndexError as y:
       print (y, ' IndexError')
processing1(user_input)
источник

А

Айван in Сообщество Python Программистов
NIKITA POLETIN
Народ, укажите на ошибку, может я с ума сошел, но почему если ввести в Input() значение (-3) , то условие (   if user_input  <  0 : ) - Игнорируется?? я мозг сломал.
У тебя ведь "all is ok)" выводит?
источник

NP

NIKITA POLETIN in Сообщество Python Программистов
да
источник

NP

NIKITA POLETIN in Сообщество Python Программистов
если не выполняются %2 и > 10, выводится all ok
источник

GS

Genri Spayer in Сообщество Python Программистов
NIKITA POLETIN
user_input = int(input('\n Input some number:  '))
def processing1(a):
   try:
       if user_input < 0:
           if user_input % 2 == 0:
               raise TypeError
               raise ValueError
       if user_input % 2 == 0:
           raise ValueError
       if user_input > 10:
           raise IndexError
       else:
           print(' All is ok)  ')
   except ValueError as e:
       print(e, ' ValueError')
   except TypeError as u:
       print (u,' TypeError')
   except IndexError as y:
       print (y, ' IndexError')
processing1(user_input)
-3 ж не четное
все логично
источник

NP

NIKITA POLETIN in Сообщество Python Программистов
Секунду
источник

NP

NIKITA POLETIN in Сообщество Python Программистов
до того как я %2 вставил туда тоже не работало
источник

NP

NIKITA POLETIN in Сообщество Python Программистов
сейчас попробую
источник

А

Айван in Сообщество Python Программистов
NIKITA POLETIN
Народ, укажите на ошибку, может я с ума сошел, но почему если ввести в Input() значение (-3) , то условие (   if user_input  <  0 : ) - Игнорируется?? я мозг сломал.
Ох, блин… я вчитался…
Что происходит…
if user_input < 0: проходит, а вот
if user_input % 2 == 0: нет.
И почему ты используешь user_input? Тебе "a" переменная для чего?
источник

a

arrrrtur in Сообщество Python Программистов
А как реализовать свою сортировку со сложностью O(n), в которой ключом будут слова?

Не по алфавиту, а например, сначала должен быть жираф, потом лев, потом слон?
источник

NP

NIKITA POLETIN in Сообщество Python Программистов
Айван
Ох, блин… я вчитался…
Что происходит…
if user_input < 0: проходит, а вот
if user_input % 2 == 0: нет.
И почему ты используешь user_input? Тебе "a" переменная для чего?
Увидел, уже глаза замылились, соре за флуд. Спасибо большое.  Переменная *а* просто для обозначения количества передаваемых аргументов, разве нет? Расскажи, где я не прав, я ток рад буду, я только начал учиться.
источник

А

Айван in Сообщество Python Программистов
NIKITA POLETIN
Увидел, уже глаза замылились, соре за флуд. Спасибо большое.  Переменная *а* просто для обозначения количества передаваемых аргументов, разве нет? Расскажи, где я не прав, я ток рад буду, я только начал учиться.
Чо
источник

NP

NIKITA POLETIN in Сообщество Python Программистов
когда Пишешь функцию, нужно указать количество переменных, которые она принимает. Там разве не любые переменные пишешь? Вставлять же можно какие угодно. Или я что-то не так понял?
источник

А

Айван in Сообщество Python Программистов
NIKITA POLETIN
Увидел, уже глаза замылились, соре за флуд. Спасибо большое.  Переменная *а* просто для обозначения количества передаваемых аргументов, разве нет? Расскажи, где я не прав, я ток рад буду, я только начал учиться.
Иди, перечитай про аргументы.
Тебе не стоит использовать user_input в функции. Вместо неё используй "a"
источник

А

Айван in Сообщество Python Программистов
NIKITA POLETIN
когда Пишешь функцию, нужно указать количество переменных, которые она принимает. Там разве не любые переменные пишешь? Вставлять же можно какие угодно. Или я что-то не так понял?
Это не так работает. Что принимаешь в аргументы, то и используешь
источник