Python練習問題:3当てゲーム

734 ワード

1つの数を予め設定し、1つの数を入力して比較し、反応します.ユーザーに3回の機会を提供し、機会が切れたり、ユーザーが答えを当てたりしてループを終了します.
import random
secret = random.randint(1,10)

print('----------    ----------')
temp = input("                 :")

while not temp.isdigit():
    print("  1,     ,",end='')
    temp = input("       :")
guess = int(temp)

count = 0;
while (guess != secret) and (count != 3):
    if guess < secret:
        print("  ")
    else:
        print("  ")
    count = count+1
    if count != 3:
        temp = input("          :")
        guess = int(temp)
    
if guess == secret:
    print("         ")
    print("     ")
print("        ^_^")