人生苦短,我学Python-003:Python基本数据类型

-3.1 数字 类型及操作

人生苦短,我学Python-003:Python基本数据类型_第1张图片

人生苦短,我学Python-003:Python基本数据类型_第2张图片

人生苦短,我学Python-003:Python基本数据类型_第3张图片

人生苦短,我学Python-003:Python基本数据类型_第4张图片

人生苦短,我学Python-003:Python基本数据类型_第5张图片

人生苦短,我学Python-003:Python基本数据类型_第6张图片

人生苦短,我学Python-003:Python基本数据类型_第7张图片

人生苦短,我学Python-003:Python基本数据类型_第8张图片

人生苦短,我学Python-003:Python基本数据类型_第9张图片

人生苦短,我学Python-003:Python基本数据类型_第10张图片

人生苦短,我学Python-003:Python基本数据类型_第11张图片

人生苦短,我学Python-003:Python基本数据类型_第12张图片

人生苦短,我学Python-003:Python基本数据类型_第13张图片

人生苦短,我学Python-003:Python基本数据类型_第14张图片

人生苦短,我学Python-003:Python基本数据类型_第15张图片

人生苦短,我学Python-003:Python基本数据类型_第16张图片

人生苦短,我学Python-003:Python基本数据类型_第17张图片

人生苦短,我学Python-003:Python基本数据类型_第18张图片

人生苦短,我学Python-003:Python基本数据类型_第19张图片

人生苦短,我学Python-003:Python基本数据类型_第20张图片

人生苦短,我学Python-003:Python基本数据类型_第21张图片

-3.2 实例 3: 天向上的力量

人生苦短,我学Python-003:Python基本数据类型_第22张图片

人生苦短,我学Python-003:Python基本数据类型_第23张图片

人生苦短,我学Python-003:Python基本数据类型_第24张图片

人生苦短,我学Python-003:Python基本数据类型_第25张图片

#DayDayUpQ1.py
dayup = pow(1.001, 365)
daydown = pow(0.999, 365)

print("向上:{:.2f},向下:{:.2f}".format(dayup,daydown))

人生苦短,我学Python-003:Python基本数据类型_第26张图片

人生苦短,我学Python-003:Python基本数据类型_第27张图片

人生苦短,我学Python-003:Python基本数据类型_第28张图片

dayfactor = 0.005
dayup = pow(1+dayfactor, 365)
daydown = pow(1-dayfactor, 365)

print("向上:{:.2f},向下:{:.2f}".format(dayup,daydown))

人生苦短,我学Python-003:Python基本数据类型_第29张图片

人生苦短,我学Python-003:Python基本数据类型_第30张图片

人生苦短,我学Python-003:Python基本数据类型_第31张图片

#DayDayUpQ3.py
dayup = 1.0
dayfactor = 0.01
for i in range(365):
    if i % 7 in [6,0]:
        dayup = dayup*(1-dayfactor)
    else:
        dayup = dayup*(1+dayfactor)
print("工作日的力量:{:.2f}".format(dayup))

人生苦短,我学Python-003:Python基本数据类型_第32张图片

人生苦短,我学Python-003:Python基本数据类型_第33张图片

人生苦短,我学Python-003:Python基本数据类型_第34张图片

人生苦短,我学Python-003:Python基本数据类型_第35张图片

#DayDayUpQ4.py
def dayUP(df):
    dayup = 1
    for i in range(365):
        if i % 7 in [6,0]:
            dayup = dayup*(1-0.01)
        else:
            dayup = dayup*(1+df)
    return dayup
dayfactor = 0.01
while dayUP(dayfactor) < 37.78:
    dayfactor += 0.001
print("工作日的努力参数是:{:.3f}".format(dayfactor))

人生苦短,我学Python-003:Python基本数据类型_第36张图片

人生苦短,我学Python-003:Python基本数据类型_第37张图片

人生苦短,我学Python-003:Python基本数据类型_第38张图片

人生苦短,我学Python-003:Python基本数据类型_第39张图片

人生苦短,我学Python-003:Python基本数据类型_第40张图片

人生苦短,我学Python-003:Python基本数据类型_第41张图片

人生苦短,我学Python-003:Python基本数据类型_第42张图片

-3.3 字符串类型及操作

人生苦短,我学Python-003:Python基本数据类型_第43张图片

人生苦短,我学Python-003:Python基本数据类型_第44张图片

人生苦短,我学Python-003:Python基本数据类型_第45张图片

人生苦短,我学Python-003:Python基本数据类型_第46张图片

人生苦短,我学Python-003:Python基本数据类型_第47张图片

人生苦短,我学Python-003:Python基本数据类型_第48张图片

人生苦短,我学Python-003:Python基本数据类型_第49张图片

人生苦短,我学Python-003:Python基本数据类型_第50张图片

人生苦短,我学Python-003:Python基本数据类型_第51张图片

人生苦短,我学Python-003:Python基本数据类型_第52张图片

人生苦短,我学Python-003:Python基本数据类型_第53张图片

#WeekNamePrintV1.py
weekStr = "星期一星期二星期三星期四星期五星期六星期日"
weekID = eval(input("请输入星期数字(1-7):"))
pos = (weekID - 1) * 3

print(weekStr[pos:pos+3])

人生苦短,我学Python-003:Python基本数据类型_第54张图片

人生苦短,我学Python-003:Python基本数据类型_第55张图片

人生苦短,我学Python-003:Python基本数据类型_第56张图片

人生苦短,我学Python-003:Python基本数据类型_第57张图片

人生苦短,我学Python-003:Python基本数据类型_第58张图片

人生苦短,我学Python-003:Python基本数据类型_第59张图片

人生苦短,我学Python-003:Python基本数据类型_第60张图片

人生苦短,我学Python-003:Python基本数据类型_第61张图片

人生苦短,我学Python-003:Python基本数据类型_第62张图片

人生苦短,我学Python-003:Python基本数据类型_第63张图片

人生苦短,我学Python-003:Python基本数据类型_第64张图片

人生苦短,我学Python-003:Python基本数据类型_第65张图片

人生苦短,我学Python-003:Python基本数据类型_第66张图片

人生苦短,我学Python-003:Python基本数据类型_第67张图片

人生苦短,我学Python-003:Python基本数据类型_第68张图片

人生苦短,我学Python-003:Python基本数据类型_第69张图片

-3.4 模块 2: time 2: time 库的使用

人生苦短,我学Python-003:Python基本数据类型_第70张图片

人生苦短,我学Python-003:Python基本数据类型_第71张图片

人生苦短,我学Python-003:Python基本数据类型_第72张图片

人生苦短,我学Python-003:Python基本数据类型_第73张图片

人生苦短,我学Python-003:Python基本数据类型_第74张图片

人生苦短,我学Python-003:Python基本数据类型_第75张图片

人生苦短,我学Python-003:Python基本数据类型_第76张图片

人生苦短,我学Python-003:Python基本数据类型_第77张图片

人生苦短,我学Python-003:Python基本数据类型_第78张图片

人生苦短,我学Python-003:Python基本数据类型_第79张图片

人生苦短,我学Python-003:Python基本数据类型_第80张图片

人生苦短,我学Python-003:Python基本数据类型_第81张图片

人生苦短,我学Python-003:Python基本数据类型_第82张图片

人生苦短,我学Python-003:Python基本数据类型_第83张图片

人生苦短,我学Python-003:Python基本数据类型_第84张图片

-3.5 实例 4:

人生苦短,我学Python-003:Python基本数据类型_第85张图片

人生苦短,我学Python-003:Python基本数据类型_第86张图片

人生苦短,我学Python-003:Python基本数据类型_第87张图片

人生苦短,我学Python-003:Python基本数据类型_第88张图片

#TextProBarV1.py
import time
scale = 10
print("--------执行开始------")
for i in range(scale + 1):
    a = '*' * i
    b = '.' * (scale - i)
    c = (i/scale)*100
    print("{:^3.0f}%[{}->{}]".format(c,a,b))
    time.sleep(0.1)
print("------执行结束------")

人生苦短,我学Python-003:Python基本数据类型_第89张图片

人生苦短,我学Python-003:Python基本数据类型_第90张图片

#TextProBarV2.py
import time
for i in range(101):
    print("\r{:3}%".format(i),end="")
    time.sleep(0.1)

人生苦短,我学Python-003:Python基本数据类型_第91张图片

#TextProBarV3.py
import time
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
    dur = time.perf_counter() - start
    print("\r{:^3.0f}%[{}-->{}]{:.2f}s".format(c,a,b,dur),end="")
    time.sleep(0.1)
print("\n"+"执行结束".center(scale//2,'-'))

人生苦短,我学Python-003:Python基本数据类型_第92张图片

人生苦短,我学Python-003:Python基本数据类型_第93张图片

人生苦短,我学Python-003:Python基本数据类型_第94张图片

人生苦短,我学Python-003:Python基本数据类型_第95张图片

人生苦短,我学Python-003:Python基本数据类型_第96张图片




你可能感兴趣的:(Python)