Python을 사용하여 읽기 진행률 표시줄 표시 실현

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)




3. 효과 완성

여기에 이미지 설명 삽입

Supongo que te gusta

Origin blog.csdn.net/Gnewocean/article/details/91663543
Recomendado
Clasificación