pythonに基づいて計算して、昼間、日曜日のラッシュアワーを表示します。
1、中国工商銀行の昼間客流ピーク提示カードの実現
import math
#
time = ['08:00','09:00','10:00','11:00','12:00','13:00','14:00','15:00','16:00']
#
person = ['572','1236','7634','8799','9876','4562','1038','453']
# ,center 30, ( )
print(' '.center(30))
#
for i in range(len(time)-1):
#
print(time[i],':',time[i+1],end='')
#ceil ,int
quant = math.ceil(int(person[i])/600)
# ,rjust , 30, ,chr(10058)
#"\033[ ; m \033[0m" ,33 ( )
#\33[0m
print(('\033[1;33,0m '+chr(10058)*quant).rjust(30)+'\033[0m')
結果:
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 ❊
2、電気通信営業庁の週業務分析の実現
import math
#
time = [' ',' ',' ',' ',' ',' ',' ']
#
person = ['1821','752','951','1521','2562','3522','4317']
#
print(' '.center(30))
#
for i in range(len(time)):
#
print(time[i],end='')
# 200
quant = math.ceil(int(person[i])/200)
# 800
worker = math.ceil(int(person[i])/800)
# ,
print(('\033[1;35,0m '+chr(8593)*quant).center(40)+'\033[0m',end='')
print(('\033[1;31,0m '+chr(8593)*worker).center(40)+'\033[0m')
結果:
↑↑↑↑↑↑↑↑↑↑ ↑↑↑
↑↑↑↑ ↑
↑↑↑↑↑ ↑↑
↑↑↑↑↑↑↑↑ ↑↑
↑↑↑↑↑↑↑↑↑↑↑↑↑ ↑↑↑↑
↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑ ↑↑↑↑↑
↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑ ↑↑↑↑↑↑
以上が本文の全部です。皆さんの勉強に役に立つように、私たちを応援してください。