ord()函數:字符串——》ascll編碼
chr()函數:ascll編碼——》字符串
#函數
for i in range(ord('d'),ord('f')+1):#拿到d和f對應的ascll編碼值:range(100,102+1)
print(i)#打印100,101,102
print(chr(i))#chr將數字轉換為字母,打印d,e,f
實例:
有a,b,c三個人,d,e,f三款蘋果手機!a說:我的手機不是d款;b說:我的手機不是d款和f款
問:三人各持有的是哪款手機
for i in range(ord('d'),ord('f')+1): for j in range(ord('d'), ord('f') + 1): for k in range(ord('d'), ord('f') + 1): if(i != j) and (i != k) and (j != k): if (i != ord('d')) and (k != ord('d')) and (k != ord('f')): print("a---%s b---%s c---%s" %(chr(i),chr(j),chr(k)))
打印結果:
D:\untitled\1\venv\Scripts\python.exe D:/untitled/1/venv/main.py a---f b---d c---e Process finished with exit code 0