Size: a a a

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

2020 November 29

A

Alex in Сообщество Python Программистов
тут можно давать ответы или надо на форуме?
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
NIKITA POLETIN
я не спорю с ним, я прошу подсказать, чего я не вижу
Не присваивай int в self.hit_brick_1
источник

b

batiscuff in Сообщество Python Программистов
Если ты хочешь сделать проверку на возврат True функции nit_brick_1, сделай просто: if self.nit_brick_1(pos):
источник

b

batiscuff in Сообщество Python Программистов
И всё
источник

NP

NIKITA POLETIN in Сообщество Python Программистов
Айван
Для чего сравнивать что-то с True?
И зачем сравнение в 104 строке?
это флаг на то, коснулся ли мой шарик кирпича, если коснулся, то дать шарику противоположное направление,  и удалить кирпич, если нет - ничего не делать
источник

А

Айван in Сообщество Python Программистов
И как-то на GodObject походит 🥴
источник

А

Айван in Сообщество Python Программистов
NIKITA POLETIN
это флаг на то, коснулся ли мой шарик кирпича, если коснулся, то дать шарику противоположное направление,  и удалить кирпич, если нет - ничего не делать
Эмм, == сравнение а не присвоение
источник

d

dabek in Сообщество Python Программистов
user_input = int(input("Ведите номер места: "))
if user_input == "1" - "9" or "1" or "35":
 elif user_input == "1" or "2" or "3" or "4":
   elif user_input == "5" or "6" or "7" or "8":
   elif user_input == "9" or "10" or "11" or "12":
   elif user_input == "13" or "14" or "15" or "16":
   elif user_input == "17" or "18" or "19" or "20":
   elif user_input == "21" or "22" or "23" or "24":
   elif user_input == "25" or "26" or "27" or "28":
   elif user_input == "29" or "30" or "31" or "32":
   elif user_input == "33" or "34" or "35" or "36":
источник

d

dabek in Сообщество Python Программистов
ребят добрый вечер что тут не правильно
источник

NP

NIKITA POLETIN in Сообщество Python Программистов
он и должен только проверить, на то, что возрващает функция
источник

А

Айван in Сообщество Python Программистов
dabek
user_input = int(input("Ведите номер места: "))
if user_input == "1" - "9" or "1" or "35":
 elif user_input == "1" or "2" or "3" or "4":
   elif user_input == "5" or "6" or "7" or "8":
   elif user_input == "9" or "10" or "11" or "12":
   elif user_input == "13" or "14" or "15" or "16":
   elif user_input == "17" or "18" or "19" or "20":
   elif user_input == "21" or "22" or "23" or "24":
   elif user_input == "25" or "26" or "27" or "28":
   elif user_input == "29" or "30" or "31" or "32":
   elif user_input == "33" or "34" or "35" or "36":
Что за простыня из бессмыслицы?
источник

А

Айван in Сообщество Python Программистов
dabek
ребят добрый вечер что тут не правильно
Всё 🌚
источник

IW

Ivenish Wanpzhshn in Сообщество Python Программистов
NIKITA POLETIN
он и должен только проверить, на то, что возрващает функция
покажи сигнатуру метода, который ты пытаешься вызвать
источник

NP

NIKITA POLETIN in Сообщество Python Программистов
Бензофуран Гетероцикл
Не присваивай int в self.hit_brick_1
Да. ты прав, у меня там в самом начале указан параметр с таким названием и приравнен у нулю, а я его увидеть никак не мог, спасибо
источник

PW

Paul Walker in Сообщество Python Программистов
Добрый вечер, здесь есть люди кто разбирается в генетических алгоритмах?
источник

AE

Aleksandr Emoteview in Сообщество Python Программистов
NIKITA POLETIN
Народ, обьясните пожалуйста, что происходит?  пишу аркадную игрушку,  (игра с шариком, который надо ловить платформой, и кирпичами, которые надо этим шариком выбить)                                                                                      функция hit_brick_1 возвращает булевый флаг касания, а потом другой метод в выделенном месте проверяет его, и если касание было, удаляет обьект.  Возвращает ошибку, типа (на срине int, потому что пробовал заменить на 1 и 0), 'bool' object is not callable. из=за чего это происходит?
я в этот Xenix ещё на компьютерах DVK играл. )
источник

d

dabek in Сообщество Python Программистов
Айван
Что за простыня из бессмыслицы?
user_input = input("Ведите номер места: ")
if user_input == "1" - "4" or "53" or "54":
   print("У вас первое купе")
elif user_input == "5" or "6" or "7" or "8" or "51" or "52":
   print("У вас второе купе")
elif user_input == "9" or "10" or "11" or "12" or "49" or "50":
   print("У вас третье купе")
elif user_input == "13" or "14" or "15" or "16" or "47" or "48":
   print("У вас четвертое купе")
elif user_input == "17" or "18" or "19" or "20" or "45" or "46":
   print("У вас пятое купе")
elif user_input == "21" or "22" or "23" or "24" or "43" or "44":
   print("У вас шестое купе")
elif user_input == "25" or "26" or "27" or "28" or "41" or "42":
   print("У вас седьмое купе")
elif user_input == "29" or "30" or "31" or "32" or "39" or "40":
   print("У вас восьмое купе")
elif user_input == "33" or "34" or "35" or "36" or "37" or "38":
   print("У вас девятое купе")
elif user_input >= "55":
   print("Такого места нет")

input("\nНажмите Enter, чтобы покинуть игру...")
источник

d

dabek in Сообщество Python Программистов
а так ? вот условие : В купейном вагоне имеется 99 купе с четырьмя местами для пассажиров в каждом. Напишите программу, которая определяет номер купе, в котором находится место с заданным номером (нумерация мест сквозная, начинается с 1).
источник

NP

NIKITA POLETIN in Сообщество Python Программистов
Ivenish Wanpzhshn
покажи сигнатуру метода, который ты пытаешься вызвать
сам метод на самом первом скрине наверху страницы)
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
dabek
user_input = int(input("Ведите номер места: "))
if user_input == "1" - "9" or "1" or "35":
 elif user_input == "1" or "2" or "3" or "4":
   elif user_input == "5" or "6" or "7" or "8":
   elif user_input == "9" or "10" or "11" or "12":
   elif user_input == "13" or "14" or "15" or "16":
   elif user_input == "17" or "18" or "19" or "20":
   elif user_input == "21" or "22" or "23" or "24":
   elif user_input == "25" or "26" or "27" or "28":
   elif user_input == "29" or "30" or "31" or "32":
   elif user_input == "33" or "34" or "35" or "36":
Сравнение инта со строками
Некорректные сравнения
источник