2015年6月3日水曜日

とりあえず書いてみた簡単な『数字当てゲーム』by Python3

以下は Windows8.1 

Python3.4 でのコードです。

とりあえず『Python3』をインストールされた方で『何か動かしてみたい!』と

思った方の為に掲載。Python標準の『IDLE』エディタで書いてあります。

使い方


  1. 『NumGame.py』と名前をつけて保存
  2. python NumGame.py

取り敢えず、作者の環境では動いています。お試しあれ!

参考サイト:http://docs.python.jp/3/library/



# -*- coding: utf-8 -*-
import sys
import random

'''
数字当てゲーム

乱数を生成し、当たるまでプログラムを稼働させる
数字は MIN 以上 MAX 以下とする

動作環境は以下で検証
OS:Win8.1
Python: Python3.4

'''

__author__ = 'Please write your name!'
__version__ = '0.1'
__date__ = '2015/06/01'


MIN = 1
MAX = 10

# 乱数による答えの生成
answer = random.randrange(MIN, MAX)

print ('##############')
print ('数字当てゲーム!')
print ('##############')

'''
答え合わせ
'''
while True:

    #数字以外を受けた場合の処理
    while True:
        try:
            #入力受付
            Num = int(input())
            break
        except ValueError:
            print ('数字を入れてね!')    
 
    if int(Num) == int(answer):
        print ('正解!')
        # 正解ならループを抜けて終了。
        break
    elif int(Num) > int(answer):
        print ('もう少し小さいかな?')
    else:
        print ('もう少し大きいかな?')

#
print ('ゲーム終了。またね~ ^0^/ \n')


0 件のコメント:

コメントを投稿