Я просто изучаю Python, и сейчас я делаю очень простой рок, бумагу, ножницы, где пользователь выбирает один выбор, а компьютер случайным образом выбирает другой, тогда программа сравнивает эти два и говорит кто выиграл. Мой код выглядит следующим образом:Ошибка синтаксиса с оператором If
print ('Rock, Paper, Scissors! The game of random guessing!')
print (input('Please hit enter to begin'))
choice = input('Choose Rock, Paper, or Scissors: ')
print('You decided on: ', choice)
import random
'''random gives this program the ability to randomly choose from a list'''
ComputerChoiceOptions = ['Rock', 'Paper', 'Scissors']
ComputerChoice = random.choice(ComputerChoiceOptions)
print('The computer went with:', ComputerChoice)
if choice = ComputerChoice
Winner = 'Tie'
Print(Winner)
Мой вопрос именно с этим битом
if choice = ComputerChoice
Мой отладчик дает мне ошибку синтаксиса с этим, и я не знаю, почему.
Отказ, отсутствие двоеточия, один '=' vs '==' – Andy
Ваш код пронизан опечатками и ошибками. Будьте внимательны при написании кода. – CoryKramer
Какие опечатки и ошибки? Все, кроме строки, о которой я говорил, отлично работает. Я вынимаю это и компилирую вещи –