這篇文章主要介紹python如何輸入三個數(shù)輸出最大的值,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!
成都創(chuàng)新互聯(lián)基于成都重慶香港及美國等地區(qū)分布式IDC機房數(shù)據(jù)中心構(gòu)建的電信大帶寬,聯(lián)通大帶寬,移動大帶寬,多線BGP大帶寬租用,是為眾多客戶提供專業(yè)服務(wù)器托管報價,主機托管價格性價比高,為金融證券行業(yè)溫江服務(wù)器托管,ai人工智能服務(wù)器托管提供bgp線路100M獨享,G口帶寬及機柜租用的專業(yè)成都idc公司。
方法:首先使用input()函數(shù)接收從鍵盤輸入的三個數(shù);然后使用float()或int()函數(shù)將接收的三個值統(tǒng)一轉(zhuǎn)換為浮點數(shù)或者整數(shù);接著使用“if else”語句比較三個數(shù)的大小,獲得最大數(shù);最后使用print()函數(shù)將最大數(shù)輸出即可。
本教程操作環(huán)境:windows7系統(tǒng)、Python3、Dell G3電腦。
輸入三個數(shù),輸出三個數(shù)中的最大數(shù)
# 第一種寫法: num1 = float(input('請輸入第一個數(shù):')) num2 = float(input('請輸入第二個數(shù):')) num3 = float(input('請輸入第三個數(shù):')) if num1 < num3 and num2 < num3: big_num = num3 elif num1 < num2 and num3 < num2: big_num = num2 else: big_num = num1 print('三個數(shù)中最大數(shù)為:%s' % big_num) # 第二種寫法(工作量會指數(shù)級增加): n1= int(input('please enter the firest number:')) n2 = int(input('please enter the second number:')) n3 = int(input('please enter the third number:')) max_num = 0 if n1 > n2: max_num = n1 if n1 > n3: max_num = n1 else: max_num = n3 else: max_num = n2 if n2 > n3: max_num = n2 else: max_num = n3 print('the max_num is:%d'%max_num) # 第三種寫法(最簡寫法): num1 = float(input('請輸入第一個數(shù):')) num2 = float(input('請輸入第二個數(shù):')) num3 = float(input('請輸入第三個數(shù):')) max_num = num1 # 先假設(shè)num1最大 if max_num < num2: max_num = num2 if max_num < num3: max_num = num3 print('最大數(shù)是:%f' % max_num)
相關(guān)函數(shù)說明
Python3.x 中 input() 函數(shù)接受一個標準輸入數(shù)據(jù),返回為 string 類型。
int() 函數(shù)用于將一個字符串或數(shù)字轉(zhuǎn)換為整型。
float() 函數(shù)用于將整數(shù)和字符串轉(zhuǎn)換成浮點數(shù)。
以上是“python如何輸入三個數(shù)輸出最大的值”這篇文章的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!