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.完成效果