Уведомления

Группа в Telegram: @pythonsu

#1 Май 12, 2022 18:57:19

Dimka_nevidimka
Зарегистрирован: 2022-05-12
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Что не так?

Сегодня хотел написать фановую русскую рулетку. Код есть,но выдаёт ошибку. Что не так?

   
import random
print("я русская рулетка.Ниже расскажу,как я работаю")
print("0 - слот разряжен\n1 - слот заряжен")
a = input("первый слот: ")
b = input("второй слот: ")
c = input("третий слот: ")
d = input("четвёртый слот: ")
e = input("пятый слот: ")
f = input("шестой слот: ")
g = [a,b,c,d,e,f]
ef = random.choise(g)
if ef == "1":
    print("Бааааааах!!! Убит")
elif ef == "0":
    print("выжил!!!")
elif a or b or c or d or e or f > 1:
    print("Значение не должно быть больше 1!!!")
Если что,сайт почему-то не прогружает значение переменной g , она равна списку из: a,b,c,d,e,f

Отредактировано FishHook (Май 12, 2022 19:10:07)

Офлайн

#2 Май 12, 2022 19:19:00

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Что не так?

choise
нет такого слова в английском языке

Dimka_nevidimka
а вы Димка далеко пойдете на ниве ай-ти наук

Traceback (most recent call last):
File "/Users/..../Develop/misc/test3.py", line 11, in <module>
ef = random.choise(g)
AttributeError: module 'random' has no attribute 'choise'
вам программа показала в какой строке и в каком слове ошибка. Нет, не понятно? Ну а то, сложно же буквы читать, вот бы на ютубе показали с анимациями и лолями - вы бы сразу догадались в чем ошибка, без подсказок



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version