课件
【课件】第23讲
自制电子闹钟1
23
自制
电子
闹钟
温故而知新内容讲解内容讲解?in和not in除了可以判断元素在不在列表中,还可以判断元素在不在字典中 但是只能判断字典的键,不能判断值互动答题互动答题?输出区以下代码输出结果是?()1 2 3 4 5db=睡觉:晚安,起床:早安 print(睡觉 in db)True1输出区False键互动答题互动答题?输出区以下代码输出结果是?()1 2 3 4 5db=睡觉:晚安,起床:早安 print(睡觉 in db)True1输出区False键互动答题互动答题?以下代码输出结果是?()1 2 3 4 5db=睡觉:晚安,起床:早安 print(早安 in db)2输出区True输出区False键互动答题互动答题?以下代码输出结果是?()1 2 3 4 5db=睡觉:晚安,起床:早安 print(早安 in db)2输出区True输出区False键内容讲解内容讲解?import ybc_box as box op=box.buttonbox(请选择,当前时间,计时器)电子时钟程序的主体框架1 2 3 4时间模块 time时间模块 time时间time内容讲解内容讲解?timectime返回值当前current内容讲解内容讲解?timectime返回值获取当前时间的功能内容讲解内容讲解?timectime返回值r=time.ctime()返回当前时间信息(字符串)内容讲解内容讲解?星期一 星期二 星期三 星期四 星期五 星期六 星期日MonTueWedThuFriSatSun一月 二月 三月 四月 五月 六月 七月 八月 九月 十月十一月十二月Jan Feb Mar AprMayJun Jul Aug Sep Oct Nov DecThu Mar 18 18:46:30 2021内容讲解内容讲解?星期一 星期二 星期三 星期四 星期五 星期六 星期日MonTueWedThuFriSatSun一月 二月 三月 四月 五月 六月 七月 八月 九月 十月十一月十二月Jan Feb Mar AprMayJun Jul Aug Sep Oct Nov DecThu Mar 18 18:46:30 2021星期时间月份日期年任务1任务1?import time import ybc_box as box op=box.buttonbox(请选择,当前时间,计时器)if op=当前时间:r=time.ctime()box.msgbox(r)elif op=计时器:pass1 2 3 4 5 6 7 8 9 10互动答题互动答题?使用下面哪个功能才能获取当前时间呢?()3shijian功能ctime功能互动答题互动答题?使用下面哪个功能才能获取当前时间呢?()3shijian功能ctime功能内容讲解内容讲解?0显示计时 0开始内容讲解内容讲解?1显示计时 1显示计时 0开始内容讲解内容讲解?2显示计时 2显示计时 1显示计时 0开始内容讲解内容讲解?3显示计时 3显示计时 2显示计时 1显示计时 0开始for 变量 in rangefor 变量 in range范围range内容讲解内容讲解?range(1,6)内容讲解内容讲解?range(1,6)起始整数(包含)结束整数(不包含)互动答题互动答题?range(2,5)里面包含哪些数字呢?()42,3,42,3,4,5顾头不顾尾互动答题互动答题?range(2,5)里面包含哪些数字呢?()42,3,42,3,4,5顾头不顾尾内容讲解内容讲解?依次从起始整数到结束整数(不包含)之间取出整数放到变量中起始整数(包含)结束整数(不包含)for i in range(1,6):可以是任意变量内容讲解内容讲解?for i in range(1,6)print(i):内容讲解内容讲解?for i in range(1,6)print(i):1,2,3,4,5内容讲解内容讲解?输出区for i in range(1,6)print(i):1,2,3,4,5内容讲解内容讲解?输出区for i in range(1,6)print(i)1:1,2,3,4,5内容讲解内容讲解?输出区for i in range(1,6)print(i)1:1,2,3,4,5内容讲解内容讲解?输出区for i in range(1,6)print(i)12:1,2,3,4,5内容讲解内容讲解?输出区for i in range(1,6)print(i)12:1,2,3,4,5内容讲解内容讲解?输出区for i in range(1,6)print(i)123:1,2,3,4,5内容讲解内容讲解?输出区for i in range(1,6)print(i)123:1,2,3,4,5内容讲解内容讲解?输出区for i in range(1,6)print(i)1234:1,2,3,4,5内容讲解内容讲解?输出区for i in range(1,6)print(i)1234:1,2,3,4,5内容讲解内容讲解?输出区for i in range(1,6)print(i)12345:1,2,3,4,5内容讲解内容讲解?for i in range(0,1):print(i)1 2for i in range(0,2):print(i)1 2for i in range(0,4):print(i)1 2内容讲解内容讲解?for i in range(0,1):print(i)1 2for i in range(0,2):print(i)1 2输出区0for i in range(0,4):print(i)1 2内容讲解内容讲解?for i in range(0,1):print(i)1 2for i in range(0,2):print(i)1 2输出区01输出区0for i in range(0,4):print(i)1 2内容讲解内容讲解?for i in range(0,1):print(i)1 2for i in range(0,2):print(i)1 2输出区01输出区0输出区0123for i in range(0,4):print(i)1 2任务2任务2?for i in range(10,51):print(i)1 2 互动答题互动答题?下面哪个语句是正确的?()5for i in range(0,6)for range(0,6)in i互动答题互动答题?下面哪个语句是正确的?()5for i in range(0,6)for range(0,6)in i互动答题互动答题?输出区输出区for i in range(1,4):print(i)运行下面程序输出区能看到?()1 21 2 3 41 2 36顾头不顾尾互动答题互动答题?输出区输出区for i in range(1,4):print(i)运行下面程序输出区能看到?()1 21 2 3 41 2 36顾头不顾尾内容讲解内容讲解?range(6)range(0,6)当只填写一个参数时,起始整数会自动设置成0互动答题互动答题?输出区输出区for i in range(3):print(i)运行下面程序输出区能看到?()1 20 1 21 2 37默认从0开始互动答题互动答题?输出区输出区for i in range(3):print(i)运行下面程序输出区能看到?()1 20 1 21 2 37默认从0开始互动答题互动答题?for i in range(3)循环几次呢?()3次4次8默认从0开始互动答题互动答题?for i in range(3)循环几次呢?()3次4次8默认从0开始任务3任务3?import time import ybc_box as box op=box.buttonbox(请选择,当前时间,计时器)if op=当前时间:r=time.ctime()box.msgbox(r)elif op=计时器:n=box.intbox(请输时间/秒)for i in range(n+1):print(i)1 2 3 4 5 6 7 8 9 10 11 12程序暂停功能 sleep程序暂停功能 sleep睡眠,休眠sleep内容讲解内容讲解?timesleeptime.sleep(10)参数内容讲解内容讲解?timesleeptime.sleep(10)参数暂停的时间/秒(整数)任务4任务4?import time print(hello,robot!)time.sleep(3)print(你好,壮猿!)1 2 3 4 5 6任务5任务5?import time import ybc_box as box op=box.buttonbox(请选择,当前时间,计时器)if op=当前时间:r=time.ctime()box.msgbox(r)elif op=计时器:n=box.intbox(请输时间/秒)for i in range(n+1):print(i)time.sleep(1)1 2 3 4 5 6 7 8 9 10 11 12 13 思维导图内容讲解内容讲解?sleep功能ctime功能for变量in range课程重点Unit23-思维导图?for i in range(1,101):print(i)1 2