Size: a a a

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

2020 February 07

%

%APPDATA% in Сообщество Python Программистов
Как сделать чтоб от BULLET отнималось 1 при выстреле
источник

VN

V N in Сообщество Python Программистов
BULLET -= BULLET
источник

%

%APPDATA% in Сообщество Python Программистов
Там же вроде сразу всё будет отниматься
источник

A

Alexander in Сообщество Python Программистов
-=1
источник

A

Alexander in Сообщество Python Программистов
Я же предложил класс
источник

A

Alexander in Сообщество Python Программистов
Alexander
class Gun:
   def __init__(self, gun_name, bullets):
       self.gun_name = gun_name
       self.bullets = bullets

   def shoot(self):
       if self.bullets:
           self.bullets-=1
           print(f"Выстрел из {self.gun_name}")
       else:
           print("Больше нет патронов!")

GUNS = [Gun('M416',40), Gun('Kar98k',30)]
for i in range(50):
   for shotgun in GUNS:
       print(f"В {shotgun.gun_name} {shotgun.bullets} патронов")
       shotgun.shoot()
источник

%

%APPDATA% in Сообщество Python Программистов
Ок щас попробую,SPENDING = 1 можно удалить?
источник

A

Alexander in Сообщество Python Программистов
Твой же код, я не знаю
источник

%

%APPDATA% in Сообщество Python Программистов
Ок
источник

K

Krau5 in Сообщество Python Программистов
люди пожалуйста, нужна помощь с фри кассой
источник

K

Krau5 in Сообщество Python Программистов
у меня тип бот должен кидать ссылку на оплату, она кидается нормально, а вот проверка работает как школота на каникулах - никак
источник

K

Krau5 in Сообщество Python Программистов
при проверке пишет, что хреново сформирована подпись, но она нормально сформирована
источник

%

%APPDATA% in Сообщество Python Программистов
источник

%

%APPDATA% in Сообщество Python Программистов
Так?
источник

%

%APPDATA% in Сообщество Python Программистов
Тупой конечно вопрос т.к. не работает но как исправить
источник

A

Alexander in Сообщество Python Программистов
Какой нахер глобал?
источник

IK

Ivan Karniyenka in Сообщество Python Программистов
%APPDATA%
Так?
А пули раньше не были объявлены?
источник

A

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

%

%APPDATA% in Сообщество Python Программистов
Ivan Karniyenka
А пули раньше не были объявлены?
GUN = ['M416', 'Kar98k']
BULLET0 = 40
BULLET1 = 18

print('У меня есть', GUN[0], 'и', GUN[1])
while True:
   discover = input('сколько патронов в: ')

   if discover == 'выход':
       break

   elif discover == GUN[0]:
       print('В обоиме', GUN[0], BULLET0, 'патронов')
   elif discover == GUN[1]:
       print('В обоиме', GUN[1], BULLET1, 'патронов')

a = input('что-бы ты хотел сделать \n-выстрельнуть \n-посмотреть патроны \n введите действие:')
if a == 'выстрельнуть':
    a1 = input('введите с какого оружия стрелять: ')
    if a1 == GUN[0]:
        global BULLET0

    elif a1 == GUN[1]:
        global BULLET1

elif a == 'посмотреть патроны':
   a2 = input('в каком оружии: ')
   if a2 == GUN[0]:
       print('В обоиме', GUN[0], BULLET0, 'патронов')

   elif a2 == GUN[1]:
       print('В обоиме', GUN[1], BULLET1, 'патронов')

input()
источник

A

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