なんかいろいろこんぴゅーたかんけいのなぐりがき

なんか勉強しているこんぴゅーた関係のことのメモやそれ以外のことを書こうかなあ...

logs

スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

3の倍数と3のつく数のときにアホが鳴るタイマー

なべあつ式タイマーをpythonで書いてみた。winsoundモジュールをつかってるのでwindows限定。


#coding:cp932
import time
import winsound

while True:
LIMIT = raw_input("何秒カウントする?")
if LIMIT.isdigit() :
LIMIT = int(LIMIT)
if LIMIT <= 0 :
print("1以上の自然数を入力してください")
continue
break
print "1以上の整数を入力してください"
print "\n\n"
print LIMIT,"秒後にお知らせします。\nあと3の倍数と3のつく秒の時アホになります"
a = time.time()
while True:
flag = False
t = int(time.time() - a)
if t >= LIMIT :
for i in range(30):
winsound.Beep(4000,100)
time.sleep(0.1)
exit()
if t % 3 == 0: flag = True
elif str(t).find("3") != -1: flag = True
if flag == True :
print t,"!!!"
winsound.Beep(5000,100)
winsound.Beep(1000,100)
winsound.Beep(6000,300)
time.sleep(0.5)
else:
print t
time.sleep(1)
スポンサーサイト

トラックバックURL

http://ilovevim.blog42.fc2.com/tb.php/79-c3a5cbd8

この記事へのトラックバック

この記事へのコメント

コメント投稿フォーム

Paging Navigation

Navigations, etc.

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。