Помогите как сделать переменную глобальной Python
import random
while vopros == "da":
Player1 = random.randint(1, 6)
print("Первому игроку выпало число:")
print(Player1)
Player2 = random.randint(1,6)
print("Второму игроку выпало число:")
print(Player2)
if Player1 > Player2:
print("Первый Игрок Победил!")
if Player1 < Player2:
print("Второй Игрок Победил!")
elif Player1 == Player2:
print("Ничья!")
vopros = input("Продолжить? da/net: ")
break
print("")
Что не так с моим кодом
Ответы (1 шт):
Автор решения: user580418
→ Ссылка
import random
vopros = "da"
while vopros == "da":
Player1 = random.randint(1, 6)
print("Первому игроку выпало число:")
print(Player1)
Player2 = random.randint(1,6)
print("Второму игроку выпало число:")
print(Player2)
if Player1 > Player2:
print("Первый Игрок Победил!")
if Player1 < Player2:
print("Второй Игрок Победил!")
elif Player1 == Player2:
print("Ничья!")
vopros = input("Продолжить? da/net: ")
if vopros == "net":
break
print("")
У вас переменная была изначально не объявлена из-за чего интерпретатор и выдает ошибку что переменной не существует.Этот код теперь работает как скорее всего вы и хотели)