Python3を使って、数当てゲームのプログラムを作成してみました。
単純なプログラムですが、ループや条件分岐も用いられています。
乱数を発生させる関数も用いています。
''' 数当てゲーム '''
import random
max_number = int(input("当てる数の範囲を決めます。一番大きい数は何にしますか?"))
a = random.randint(1,max_number)
print("回答は10回までです。ではスタート!")
for c in range(0,10):
print(c+1,end="")
print("回目です。")
x= int(input("数を当てて下さい?"))
if x == a:
print("正解です!")
print(c+1,end="")
print("回で正解しました。おめでとう!")
break
elif x > a:
print("数が大きすぎます。もっと小さい数です。")
else: print("数が小さすぎます。もっと大きい数です。")
if c == 9:
print("10回全て間違いでした。残念!正解は{}でした。".format(a))