python學(xué)習(xí)實操案例(二)

任務(wù)1、將指定的十進制轉(zhuǎn)換為二進制、八進制、十六進制
二進制轉(zhuǎn)換
第一種和第二種寫法:
num=int(input('請輸入一個十進制的整數(shù)'))#將str類型轉(zhuǎn)換成int類型
print(num,'的二進制數(shù)為:',bin(num))#第一種寫法 使用了個數(shù)可變的位置參數(shù)
print(str(num)+'的二進制數(shù)為:'+bin(num))#第二種寫法,使用+作為連接符,+的左右均為str 類型請輸入一個十進制的整數(shù)95
95 的二進制數(shù)為: 0b1011111
95的二進制數(shù)為:0b1011111
第三種寫法格式化字符串:
print('%s的二進制數(shù)為:%s' % (num,bin(num)))#第三種寫法,格式化字符串
print('{0}的二進制數(shù)為:{1}'.format(num,bin(num)))
print(f'{num}的二進制數(shù)為:{bin(num)}')八進制和十六進制以及異常處理機制的應(yīng)用
def fun():
? ? ?num=int(input('請輸入一個十進制的整數(shù)'))#將str類型轉(zhuǎn)換成int類型
? ? ?print(num,'的二進制數(shù)為:',bin(num))#第一種寫法 使用了個數(shù)可變的位置參數(shù)
? ? ?print(str(num)+'的二進制數(shù)為:'+bin(num))#第二種寫法,使用+作為連接符,+的左右均為str 類型
? ? ?print('%s的二進制數(shù)為:%s' % (num,bin(num)))#第三種寫法,格式化字符串
? ? ?print('{0}的二進制數(shù)為:{1}'.format(num,bin(num)))
? ? ?print(f'{num}的二進制數(shù)為:{bin(num)}')
? ? ?print('-------------------------------------')
? ? ?print(f'{num}的八進制數(shù)為:{oct(num)}')
? ? ?print(f'{num}的十六進制數(shù)為:{hex(num)}')
if __name__ =='__main__':
? ? while True:
? ? ? ? try:
? ? ? ? ? ? fun()
? ? ? ? ? ? break
? ? ? ? except:
? ? ? ? ? ? print('只能輸入整數(shù)!程序出錯,請重新輸入')請輸入一個十進制的整數(shù)小賈
只能輸入整數(shù)!程序出錯,請重新輸入
請輸入一個十進制的整數(shù)
任務(wù)2、為自己手機充值
print('用戶手機原有話費金額為:\033[0;35m8元\033[m')
money=int(input('請輸入用戶充值金額:'))
money+=8
print('當(dāng)前的余額為:\033[0;32m',money,'元\033[m')任務(wù)3、計算能量的消耗
輸入你今天行走的步數(shù),然后得知你今天消耗了多少卡路里
注:鍵盤錄入的是字符串,我們需要將其轉(zhuǎn)換為整數(shù),
num=int(input('請輸入您當(dāng)天行走 的步數(shù):'))
calorie=num*28
print(f'今天共消耗了卡路里{calorie},即{calorie/1000}千卡')
任務(wù)4、預(yù)測未來子女的身高
輸入父親的身高,輸入母親的身高,預(yù)測子女的身高。
身高會是小數(shù),所以需要轉(zhuǎn)化為float類型
father_height=float(input('請輸入父親的身高'))
mother_height=float(input('請輸入母親的身高'))
print(f'你們孩子的預(yù)測身高為{(father_height + mother_height)*0.54}')
教程給的解法:

到此這篇關(guān)于python學(xué)習(xí)實操案例(二)的文章就介紹到這了,更多相關(guān)python學(xué)習(xí)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Django實戰(zhàn)之用戶認(rèn)證(初始配置)
這篇文章主要介紹了Django實戰(zhàn)之用戶認(rèn)證(初始配置),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-07-07
python中三種輸出格式總結(jié)(%,format,f-string)
在Python語言編程中,我們會與字符串打交道,那務(wù)必會輸出字符串來查看字符串的內(nèi)容,下面這篇文章主要給大家介紹了關(guān)于python中三種輸出格式的相關(guān)資料,三種格式分別是%,format,f-string,需要的朋友可以參考下2022-03-03
python sys.stdin和sys.stdout的用法說明
這篇文章主要介紹了python sys.stdin和sys.stdout的用法說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2021-03-03
Python編程源碼報錯解決方法總結(jié)經(jīng)驗分享
這篇文章主要介紹了在平時Python編程工作中一些源碼報錯的解決方法總結(jié)經(jīng)驗分享,有需要的朋友可以借鑒參考下,希望能夠有所幫助2021-10-10

