python 用print模拟加载代码

python 用print模拟加载代码

导入time库与random库

import time
import random

for 循环

for i in range(100):

有人可能会问:“为什么不是101,而是100呢?
好问题。因为很多游戏一般到99%的加载速度会放慢。

进度条

你可以这样:

	for j in range(i):
		print('*',end = '') #会慢一点
	print('')

也可以这样:

	print(i,'%') #会快一点

加载速度放慢

网上的加载速度不可能在1ms内给你安排好,因此我们调用time.sleep()命令来模拟游戏的延迟。而具体时间是一个随机数,所以调用random.randint()命令来模拟延迟的随机性。

	time.sleep(random.randint(1,15) / 100) #延迟时间你自己定

99%----100%

终于到了激动人心的时刻了。

time.sleep(10,40 / 100)  #延迟时间你自己定
print('100 %')

或者:

time.sleep(10,40 / 100)  #延迟时间你自己定
for i in range(100):
	print('*',end = '')

成品

成品1

import time
import random
for i in range(100):
	for j in range(i):
		print('*',end = '') #会慢一点
	print('')
	time.sleep(random.randint(1,15) / 100) #延迟时间你自己定
time.sleep(random.randint(10,40) / 100)  #延迟时间你自己定
for i in range(100):
	print('*',end = '')

成品2

import time
import random
for i in range(100):
	print(i,'%') #会快一点
	time.sleep(random.randint(1,15) / 100) #延迟时间你自己定
time.sleep(random.randint(10,40) / 100)  #延迟时间你自己定
print('100 %')

小结

今天我们知道了如何用python的print等方法模拟加载代码,并用了两种方案去解决。

发布了15 篇原创文章 · 获赞 14 · 访问量 249

猜你喜欢

转载自blog.csdn.net/niu1024/article/details/105104300