私は簡単なタスクを設定しました:
コンピューターが 20 から 30 の間のランダムな開始番号を生成するゲームのプログラムを作成します。プレーヤーとコンピューターは順番に番号から 1、2、または 3 を削除できます。こんな感じで・・・ 開始番号:25 何個削除しますか?3 22 left コンピュータが 2 20 left を削除 数字を 0 にするために最後の値を削除しなければならないプレーヤーが敗者です。残り 1 コンピューターが 1 を削除します。あなたの勝ちです!
プレーヤーが削除する番号 1、2、または 3 のみを入力できるように作成しようとしています。
if ステートメントが次のような無効な構文の構文エラーが発生します。
import random
import time
start=random.randint(20,30)
print('Starting number is',start)
personremove=int(input('How many do you want to remove? '))
if personremove=<3 or >1:
print('Enter a number between 1 and 3')
personremove=int(input('How many do you want to remove? '))
current=start-personremove
print(current,'left')
compremove=random.randint(1,3)
current=start-personremove-compremove
print('Computer removes',compremove)
print(current,'left')
おそらくおわかりのように、私はPythonの初心者にすぎません。