日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python分支结构说课_Python_3.8平台上的分支结构(模块.类.函数)_11

發布時間:2025/3/11 python 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python分支结构说课_Python_3.8平台上的分支结构(模块.类.函数)_11 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

計算機?python語言_3.8平臺上的分支結構(模塊.類.函數)11

上節說了,python程序有注釋、縮進和程序主題。其應用軟件由模塊--文件*.py分割保存。模塊中有變量、函數、類(數據與函數)等。模塊是最基礎的最小的結構要素單元。并用__main__模塊演示了按照較規范的執行順序編寫的程序代碼。

特別注意空格-行縮進的作用—與符號{}有類似的功能?;叵胍幌?#xff0c;漢語文章中規定自然段前縮進兩個字符的格式嗎。詩歌的格式嗎。

還是要重復一下抽象形式的模板:

#pythonInterpreter path

#“thisis a test module”模塊說明

Import*? 模塊引入

globalvariable definition? 變量定義-全局的

class definition? 類定義-類中包含對象狀態的數據成員、數據操作的函數成員、其它需要的代碼。外部調用就是提供服務,調外部類中函數則是讓別人服務而改變自身的對象狀態。

function definition? 可以單獨存在的函數或函數文件

main program? main模塊,以便指定一個主入口。

抽象的說了,看看具體的。用上述模板再具體寫寫代碼:

Branching structure

#Branching structure

#Import *

#global variable definition

Inum_1 = int(input("請輸入第一個整數:"))

Inum_2 = int(input("請輸入第二個整數:"))

Fnum_1 = float(input("請輸入第一個實數:"))

Fnum_2 = float(input("請輸入第二個實數:"))

Fnum_3 = float(input("請輸入第三個實數:"))

#class definition

#Branching structure function definition

def Disting_Isize(anum_1,anum_2):

???if(anum_1== anum_2):

???????print("兩個數相等 ")

???else:

???????????if anum_1>anum_2:

??????????????? print('%s%4d'%("第一個整數比第二個整數大:",anum_1-anum_2))

???????????else:

??????????????? print("第一個整數比第二個整數小:")

??????????????? print('%s%5d'%("?????? ",anum_1-anum_2))

???return

def Disting_Fsize(bnum_1,bnum_2,bnum_3):

? ??if bnum_1>bnum_2:

?????? print('%s%.2f'%("第一個實數比第二個實數大:",bnum_1-bnum_2))

???????if bnum_1>bnum_3:

?????????? print("第一個實數比第三個實數大:")

???????????print('%s%.2f'%("??????",bnum_1-bnum_3))

???????????if bnum_2>bnum_3:???????

??????????????? print('%s%.2f'%("第二個實數比第三個實數大:",bnum_2-bnum_3))

???????????else:

??????????????? print('%s%.2f'%("第二個實數比第三個實數小:",bnum_1-bnum_2))

???????else:

?????????? print('%s%.2f'%("第一個實數比第二個實數小:",bnum_1-bnum_2))

???else:

?????? print("哈哈!咱只能從大到小比三個數!")

???return

#CALL function

print("整數比較")

Disting_Isize(Inum_1,Inum_2)

print("實數比較")

Disting_Fsize(Fnum_1,Fnum_2,Fnum_3)

#main program module

def main():

?? str_keyboard=input("輸入字符串--用戶對主函數的說明:")

???print("主函數調用其他函數的模式及其結果 ")

???print(str_keyboard)???

#CALL function

???print("整數比較 ")

???Disting_Isize(Inum_1,Inum_2)

???print("實數比較 ")

???Disting_Fsize(Fnum_1,Fnum_2,Fnum_3)

if __name__ == "__main__":

???main()

總結

以上是生活随笔為你收集整理的python分支结构说课_Python_3.8平台上的分支结构(模块.类.函数)_11的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。