python: 라면 타이머 제작(pytsx3,time)
python에서 컵라면 소리 타이머를 만들었어요.
항상 라면의 시간 경과를 감각으로 판단한다.
문제 없이 먹고 있지만, 어렵게 프로그래밍을 배우면서 만들었기 때문이다.
카탈로그
• 코드
• 결과
코드
코드#必要なモジュールをimport,pyttsx3の呼び出し
#pyttsx3 : 読み上げ
#time : 時間計測
import pyttsx3
import time
engine = pyttsx3.init()
#startは準備開始時間(蓋を開けるとか)
#startの20秒後にお湯を入れる設定
#20秒後にお湯を入れる音声アナウンス
start = time.time()
while True:
oyu_in = time.time()
if oyu_in-start >= 20:
print("お湯を入れてください")
engine.say('お湯を入れてください')
engine.runAndWait()
#お湯を入れた時間
oyu_wait = time.time()
break
#お湯を入れてからの待機時間
#ラーメンは180秒(3分)に出来上がると設定
#180秒後に食べられますと音声アナウンス
while True:
#お湯を入れてから経過した時間
oyu_end = time.time()
if oyu_end-oyu_wait >= 180:
print("食べられます")
engine.say('食べられます')
engine.runAndWait()
break
#残り30秒になったら音声アナウンス
elif oyu_end-oyu_wait == 150:
print(int(oyu_end-oyu_wait),"秒経過")
engine.say('あと30秒です')
engine.runAndWait()
continue
#10秒刻みで経過時間を表示
elif (oyu_wait-oyu_end)%10 == 0:
print(int(oyu_end-oyu_wait),"秒経過")
결실
PC 처리 등의 문제로 인해 30초 또는 10초 간격의 경과 시간이 표시되지 않는 경우가 있습니다.
하지만 180초 뒤에는 [1180]=] 소리가 난다.
Reference
이 문제에 관하여(python: 라면 타이머 제작(pytsx3,time)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/be_tiger/items/ec044ec1c4dbdd67fc6c
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
#必要なモジュールをimport,pyttsx3の呼び出し
#pyttsx3 : 読み上げ
#time : 時間計測
import pyttsx3
import time
engine = pyttsx3.init()
#startは準備開始時間(蓋を開けるとか)
#startの20秒後にお湯を入れる設定
#20秒後にお湯を入れる音声アナウンス
start = time.time()
while True:
oyu_in = time.time()
if oyu_in-start >= 20:
print("お湯を入れてください")
engine.say('お湯を入れてください')
engine.runAndWait()
#お湯を入れた時間
oyu_wait = time.time()
break
#お湯を入れてからの待機時間
#ラーメンは180秒(3分)に出来上がると設定
#180秒後に食べられますと音声アナウンス
while True:
#お湯を入れてから経過した時間
oyu_end = time.time()
if oyu_end-oyu_wait >= 180:
print("食べられます")
engine.say('食べられます')
engine.runAndWait()
break
#残り30秒になったら音声アナウンス
elif oyu_end-oyu_wait == 150:
print(int(oyu_end-oyu_wait),"秒経過")
engine.say('あと30秒です')
engine.runAndWait()
continue
#10秒刻みで経過時間を表示
elif (oyu_wait-oyu_end)%10 == 0:
print(int(oyu_end-oyu_wait),"秒経過")
Reference
이 문제에 관하여(python: 라면 타이머 제작(pytsx3,time)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/be_tiger/items/ec044ec1c4dbdd67fc6c텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)