方法:首先使用input()函數接收從鍵盤輸入的三個數;然後使用float()或int()函數將接收的三個值統一轉換為浮點數或整數;接著使用“ if else」語句比較三個數的大小,得到最大數;最後使用print()函數將最大數輸出即可。
本教學操作環境:windows7系統、Python3、Dell G3電腦。
在python中,可以藉助input()函數輸入三個數,借助float()(或int())函數、print()函數和「if else」語句來求出最大值並輸出。
實作想法:
input()函數接收從鍵盤輸入的三個數字;
float()或int()函數將接收的三個值統一轉換為浮點數或整數;
「if else」語句比較三個數的大小,得到最大數;
print()函數將最大數輸出。
實作程式碼:輸入三個數,輸出三個數中的最大數
# 第一种写法: num1 = float(input('请输入第一个数:')) num2 = float(input('请输入第二个数:')) num3 = float(input('请输入第三个数:')) if num1 < num3 and num2 < num3: big_num = num3 elif num1 < num2 and num3 < num2: big_num = num2 else: big_num = num1 print('三个数中最大数为:%s' % big_num) # 第二种写法(工作量会指数级增加): 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('请输入第一个数:')) num2 = float(input('请输入第二个数:')) num3 = float(input('请输入第三个数:')) max_num = num1 # 先假设num1最大 if max_num < num2: max_num = num2 if max_num < num3: max_num = num3 print('最大数是:%f' % max_num)
相關函數說明
Python3.x 中input() 函數接受一個標準輸入數據,並傳回為string 類型。
int() 函數用於將一個字串或數字轉換為整數。
float() 函數用來將整數和字串轉換成浮點數。
【相關推薦:Python3影片教學 】
以上是python怎麼輸入三個數輸出最大的值的詳細內容。更多資訊請關注PHP中文網其他相關文章!