ちょっと気分転換♪勉強した知識をもとにゲームみたいなもの創ってみた
はじめて創ってみる
始めて自分でつくるからちゃんと出来るか分からないけど、何にもつくらないんじゃ勉強してる意味ないやん!!ってことで創ってみることにしました(あえて創るという漢字で)まだまだ立派なものは創れないけど、とやかく言わず創ってみます。最初だから、数当てゲームでも創ってみます。
数当てゲーム
import random,time #randomモジュールとtimeモジュールをimport hit = random.choice(range(1,101)) #当たりは、choice関数を使って1〜100の範囲でランダムに生成 count = 0 while count != 10: #countが10でなければ answer = raw_input('Please enter a number: ') if int(answer) == hit: #answer = hit ならば time.sleep(1) #timeモジュールのsleep関数で、ちょっと間を空ける print "Congratulations. It's a correct answer. " break elif int(answer) > hit: #answer > hit ならば<nobr> count +=1 if count == 10:continue #count = 10ならばループの最初に飛ぶ time.sleep(1) print "It's too large. Please rechallenge." elif int(answer) < hit: #answer < hit ならば count += 1 if count == 10:continue #count = 10ならばループの最初に飛ぶ time.sleep(1) print "It's too small. Please rechallenge." else:'Error' else: #10回やっても正解できなければprintステートメントを実行 time.sleep(1) print "It was regrettable."
分からない所は、チュートリアルとかみながらやってみました。まだ勉強していない、関数とかモジュールとかも使ってみた♪♪
上級者の方達から見ればツッコミどころ満載なコードかもしれないけど、最初に創ったプログラムとしてはいいかな〜♪とか思ってます。改めて感じたことは・・・・・
プログラミングって楽しい〜〜〜〜〜〜〜♪♪
もっと勉強して、皆を驚かすコードを書いてみたいな、とか密かに思っている幽霊でした。
じゃあね♪♪