1. 문제 발생
책을 읽을 때마다 항상 내 읽기 진행률 표시줄이 무엇인지 알고 싶지만 그에 상응하는 백분율을 얻기 위해 계산기를 사용하여 읽은 페이지 수/총 페이지 수를 계산할 수밖에 없습니다.
첫째, 계산이 번거롭고 둘째, 직관적인 진행률 표시줄이 없습니다.
그래서 Python을 사용하여 읽기 진행률 표시줄을 기록할 수 있는지 궁금했습니다.
2. 코드 작성
def bar(n,m):
jd='\r %2d%% [%s%s]'
n1=int(n*20/m)
m1=int(m*20/m)
a = '■' * n1
b = '□' * (m1 - n1)
c = (float(n / m)) * 100
print(jd % (c, a, b), end='')
print("明天继续阅读哦,主人加油!")
print("主人你好,今天又看书啦!")
Book_Number=int(input("这本书多少页:"))
Readed_Number=int(input("主人你已读多少页:"))
bar(Readed_Number,Book_Number)