共享单车已成为一张新名片,是打通居民出行“最后一公里”的公共交通工具,是绿色城市、低碳出行的有力保障。但也存在一些困扰和问题:想骑行时却没有车可租;共享单车的大概的投放量有多少;骑行结束时物品忘拿、骑行花费等等问题。本项目站在多个角度聚焦这些问题,通过程序设计、分析数据和系统设计解决共享单车实际使用中遇到的真实问题。
【项目方案】
Ⅰ通过程序设计增加提醒功能,解决骑行结束时物品忘拿问题;
Ⅱ借助流程图,明晰骑行计费收费问题;
Ⅲ通过大数据分析技术,从时间、空间两个维度合理调配单车投放量问题。
【项目实施】
探究活动2:通过程序设计增加提醒功能,解决骑行结束时物品忘拿问题。程序实现的功能是:还车状态通过传感器检测并获取车篓承重,只要有重量,就提醒“车篓有物品,请立刻取回!”,直到车篓承重为零。Python程序如图1,在运行调试程序过程中,出现第一处错误提示(图2)、第二处错误提示(图3)。(骑行状态说明:1为开始骑行,0为停止骑行)
阅读程序,回答问题。
ridestatus=getstatus()#获取骑行状态 ifridestatus==1: #骑行状态 print("欢迎您再次使用xx单车") ① ridestatus==0: #还车状态 basketweight=getweight()#获取车篓承重 if basketweight ② 0: print("车篓有物品,请立刻取回!") elif: print("欢迎您再次使用xx单车") break |
图1

图2

图3
(1)程序中,“#获取骑行状态”是一个
(2)程序中,通过函数getweight()由传感器获取车篓承重数值。如图1,补充完善下划线处的内容使程序语句完整。
①
(3)修改程序(如图1)中的两处错误。
根据图2的错误提示,修改方法为:
根据图3的错误提示,修改方法为:

同类型试题

y = sin x, x∈R, y∈[–1,1],周期为2π,函数图像以 x = (π/2) + kπ 为对称轴
y = arcsin x, x∈[–1,1], y∈[–π/2,π/2]
sin x = 0 ←→ arcsin x = 0
sin x = 1/2 ←→ arcsin x = π/6
sin x = √2/2 ←→ arcsin x = π/4
sin x = 1 ←→ arcsin x = π/2


y = sin x, x∈R, y∈[–1,1],周期为2π,函数图像以 x = (π/2) + kπ 为对称轴
y = arcsin x, x∈[–1,1], y∈[–π/2,π/2]
sin x = 0 ←→ arcsin x = 0
sin x = 1/2 ←→ arcsin x = π/6
sin x = √2/2 ←→ arcsin x = π/4
sin x = 1 ←→ arcsin x = π/2

