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.)
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (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.)