我最近开始学习Python并尝试编写一个番茄钟程序。我已经编写了tasks()
函数并且它工作正常但我不知道如何编写与函数break
一起工作的tasks()
函数。
我尝试过的事情:
我尝试编写与 tasks() 函数分开的 break 函数,并在 tasks() 函数中调用 break 函数。
我已经在 tasks() 函数中编写了中断代码。
在其中定义主要功能和书面中断功能,但没有任何效果。我试过用谷歌搜索但找不到答案。
如果有人能教我如何将中断功能与任务功能集成在一起,我将非常感激。
import time
checkmark=0
def tasks():
global checkmark
carry_on='y'
while carry_on=='y'or carry_on=='Y':
min=0
task=input('What task do you want to work on?')
print('timer for ',task,' is 25 mins')
start=input('Press Enter to start the timer.')
while min!=1:
time.sleep(60)
min=min+1
print('End of task')
checkmark=checkmark+1
print('Total check mark is ',checkmark)
def main():
tasks()
mins=0
if checkmark <4:
print('take a short break')
while mins!=3:
time.sleep(60)
mins=mins+1
print('break over')
elif checkmark >=4:
print('Take a long break')
while mins !=10:
time.sleep(60)
mins=mins+1
print('Break over')
else:
tasks()
if __name__ == '__main__':
main()
翻过高山走不出你
相关分类