3

私は Python で小さな推測ゲームを作成しています。このゲームでは、プレイヤーが選択した数字をコンピューターが推測します。ユーザー入力を求めようとすると、エラーが発生します。

answer = input("Is it", guess, "?")

この行はスローします

TypeError: 入力は最大で 1 つの引数が必要ですが、3 つ取得しました

私は何を間違っていますか?

4

1 に答える 1

6

input1つの引数のみを受け入れ、それを渡します。3. 1つの引数にするには、文字列の書式設定または連結を使用する必要があります。

answer = input(f"Is it {guess} ?")

これを関数と混同していました。このprint()関数は実際に複数の引数を取り、値を1つの文字列に連結します。

于 2013-02-13T15:28:22.300 に答える