-3
Я пытаюсь сделать простую игру угадывания как школьное задание. Я начал с длинной версии и стараюсь сделать ее короче с помощью циклов, но я получаю не могу назначить ошибку оператора в строке 13, которую я не понимаю при попытке выполнить A1 + 1 = A1
.Невозможно назначить оператору ошибку
import sys
import random
A1 = 1
A2 = 2
A3 = 1
Array=[]
Len = int(input("How long do you what the game to be"))
for x in range(11):
G = random.randint(1,13)
Array.append(G)
for x in range(Len):
A1 + 1 = A1
A2 + 1 = A2
A3 + 1 = A3
print(Array[A3])
Num = Array[A3]
G1 = input("Is the next number higher or lower.")
if Array[A1] - Array[A2] > 1:
print("Correct")
print("_______________________________________________________________________________")
else:
print("YOu FaIl")
print("_______________________________________________________________________________")
sys.exit()
print("Well done you have won the game CONGRATS!")
Я думаю, вы имели в виду 'A1 + = 1 '? –
'A1 + 1 = A1', что в вашем понимании должно произойти здесь? –
Вы должны знать об операторе присваивания. Левая сторона - правопреемник, правая сторона - значение, назначаемое правопреемнику. Кроме того, если вы посмотрите логически на код, как вы можете назначить константу (число) другому значению? – Li357