概要
picoでmicropythonやってみた。
練習問題やってみた。
練習問題
じゃんけんを実装せよ。
サンプルコード
from random import randint
def main():
hands = {
0: "gu",
1: "choki",
2: "pa"
}
rules = {
(0, 0): "aiko",
(0, 1): "kati",
(0, 2): "make",
(1, 0): "make",
(1, 1): "aiko",
(1, 2): "kati",
(2, 0): "kati",
(2, 1): "make",
(2, 2): "aiko",
}
while True:
pc_hand = randint(0, 2)
user_hand_str = input("0:gu 1:choki 2:pa 3:end\n")
if user_hand_str == "3":
print("matane")
break
if user_hand_str not in ("0", "1", "2"):
continue
user_hand = int(user_hand_str)
print("you: " + hands[user_hand] + " mi: " + hands[pc_hand] + " -> " + rules[user_hand, pc_hand])
print("")
実行結果
以上。