要求:用符号来表示每个时间段有多少人
实现方式/用到的函数:
- 用符号来表示数量单位,比如1个三角形表示600个人
- 列出,每个时间段,及其对应的人数
- Time函数
- Chr函数
代码
import math
time=['08:00','09:00','10:00','11:00','12:00','13:00','14:00','15:00','16:00']
times=[]
for i in range(len(time)):
times.append(time[i-1]+':'+time[i])
del times[0]
gryw=[572,1236,7634,8799,9678,4562,1038,453]
gryws=[]
for i in range(len(gryw)):
gl=math.ceil(gryw[i]/600)
gryws.append(gl)
tsp=[]
print(' 中国工商银行日间客流高峰提示牌'.center(30))
if len(times)==len(gryws):
for i in range(len(gryws)):
print(times[i]+' '+gryws[i]*str(chr(10050)))
print('\n\n\n\n')
time=['星期一','星期二','星期三','星期四','星期五','星期六','星期日']
gryw=[1021,752,951,1521,2562,3522,4317]
print(' 电信业务一周高峰客流提示牌 电信工作人员安排'.center(30))
if len(time)==len(gryw):
for i in range(len(time)):
kg=10-math.ceil(gryw[i]/600)
print(time[i]+' '+math.ceil(gryw[i]/600)*str(chr(10050))+kg*' '+' '+math.ceil(gryw[i]/900)*str(chr(10050)))
结果
08:00:09:00 ❂
09:00:10:00 ❂❂❂
10:00:11:00 ❂❂❂❂❂❂❂❂❂❂❂❂❂
11:00:12:00 ❂❂❂❂❂❂❂❂❂❂❂❂❂❂❂
12:00:13:00 ❂❂❂❂❂❂❂❂❂❂❂❂❂❂❂❂❂
13:00:14:00 ❂❂❂❂❂❂❂❂
14:00:15:00 ❂❂
15:00:16:00 ❂
电信业务一周高峰客流提示牌 电信工作人员安排
星期一 ❂❂ ❂❂
星期二 ❂❂ ❂
星期三 ❂❂ ❂❂
星期四 ❂❂❂ ❂❂
星期五 ❂❂❂❂❂ ❂❂❂
星期六 ❂❂❂❂❂❂ ❂❂❂❂
星期日 ❂❂❂❂❂❂❂❂ ❂❂❂❂❂