二手产品经理

二手产品经理

THIS IS RENO

オンラインでPythonを学ぶ100日間 - 第2週の第7日

レコード#

  1. 今日は、じゃんけんゲームのコーディングを学び、from の使い方を学びました。チュートリアルでは、この行のコードの意味について説明されていませんでしたが、chatgpt から getpass を参照して、ここでは input として再定義されていることがわかりました。これにより、入力内容が表示されなくなります。
  2. ユーザーが RSP 以外を入力した場合、再入力が必要だと考えています。CHATGPT は、私が書いたコードに問題はないと言っていますが、実際の操作ではそうではありません。正しい答えを確認した後、この問題は解決されていないことがわかりました。おそらく、後で関数の部分で解決できるかもしれません。私にはわかりません。

コード#

from getpass import getpass as input
print("じゃんけんゲーム!")
print()
print("あなたの選択肢を入力してください:🪨 = R,✂️ = S,📄 = P")
p1 = ''
p2 = ''
if p1 != "R" or p1 != "S" or p1 != "P":
  p1 = input("プレイヤー1: あなたの選択は? ")
  print(p1)
if p2 != "R" or p2 != "S" or p2 != "P":
  p2 = input("プレイヤー2: あなたの選択は? ")
  print(p2)

if p1 == p2:
  print("引き分けです!")
elif p1 == "R" and p2 == "S":
  print("プレイヤー1の勝利です!")
elif p1 == "R" and p2 == "P":
  print("プレイヤー2の勝利です!")
elif p1 == "S" and p2 == "P":
  print("プレイヤー1の勝利です!")
elif p1 == "S" and p2 == "R":
  print("プレイヤー2の勝利です!")
elif p1 == "P" and p2 == "R":
  print("プレイヤー1の勝利です!")
elif p1 == "P" and p2 == "S":
  print("プレイヤー2の勝利です!")

読み込み中...
文章は、創作者によって署名され、ブロックチェーンに安全に保存されています。