Pythonおもしろそう
オブジェクト指向を覚える一環として、最近はPythonをいじっています。
blender etc 跡地: python - 入門(1)で、提供されているソースを15分間いじってみたりとか。
#!/usr/bin/env python #coding:utf-8 RATE = 0.01067 class Fruits: def __init__(self, name, value): self.name = name self.value = value def name(self): return self.name def value(self): return self.value def mix_juice(fruit): if not (fruit.name[0] in ['a', 'i', 'u', 'e', 'o']): print "a", fruit.name, "= $", fruit.value*RATE else: print "an", fruit.name, "= $", fruit.value*RATE def main(): orange = Fruits('orange', 100) lemon = Fruits('lemon', 200) apple = Fruits('apple', 300) mix_juice(orange) mix_juice(lemon) mix_juice(apple) if __name__ == "__main__": main()
http://www.halb-katze.jp/pygt/pygt0000.htmlの前提条件である「Pythonで数当てゲームを作れて実行することができる」を満たしていなかったため、作ってみたりとか。
#!/usr/bin/env python #coding:utf-8 import random answer = str(random.randint(100,999)) count = 0 bingo = 0 while not bingo: inputnum = raw_input('please input 3 keta number') if len(inputnum) != 3: continue hit = 0 blow = 0 count += 1 if inputnum == answer: bingo = 1 else: for i in range(0,3): if answer[i] == inputnum[i]: hit += 1 elif answer[i] in inputnum: blow += 1 print 'hit:', hit, 'blow:', blow print 'Bingo!!' print 'The answer is', answer, '!!' print 'Your challenge is', count, 'times!!'
Pygameいじりたいなー。