Python3学习笔记(MOOC)
文本进度条实例 # !/usr/bin/env python3 import time # for i in range(101): # print ("\r{:3.0f}%".format(i),end="") # time.sleep(0.1) scale = 50 print ( " 执行开始 " .center(scale//2, " - " )) start = time.perf_counter() for i in range(scale+1 ): a = ' * ' * i b = ' - ' * (scale - i) c = (i/scale)*100 time.sleep( 0.1 ) dur = time.perf_counter() - start print ( " \r{:^3.0f}%[{}->{}]{:.2f}s " .format(c,a,b,dur),end= "" ) print ( "" ) print ( " 执行结束 " .center(scale//2, " - " )) BMI指数计算(if条件) # !/usr/bin/env python3 def BMI(): height,weight = eval(input( " 请输入身高(米)和体重(公斤)[逗号隔开]: " )) bmi = weight / pow(height