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

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

[转载] Python中定义函数,循环语句,条件语句

發(fā)布時間:2025/3/11 python 16 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [转载] Python中定义函数,循环语句,条件语句 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

參考鏈接: Python中的局部函數(shù)

由于日常程序流中主要是三種結(jié)構(gòu):順序,循環(huán),條件,且往往需要自定義函數(shù)再調(diào)用,?

因此今天想學(xué)習(xí)一下Python中關(guān)于定義函數(shù)、循環(huán)語句和條件語句的寫法。?

1.定義函數(shù)?

區(qū)分全局變量和局部變量:?

x=2全局變量 def 函數(shù)名(形參1,形參2,……)? ? ? ?函數(shù)體? ? ? ?局部變量? ? ? ?global x? ? ? ?x+=1? ? ? ?return 返回值? 局部變量 函數(shù)體內(nèi)不能改變?nèi)肿兞康闹?#xff0c;除非使用global? ?y=3全局變量

形參只起一個傳遞作用。?

2.循環(huán)?

?for 指標(biāo) in 序列:? ? ? 循環(huán)體? ? ? ?print? ? ? ? ? ? ? ? ? ? ?輸出? ? ? ?break? ? ? ? ? ? ? ? ? ?跳出當(dāng)前循環(huán)? 1、指標(biāo)為自然數(shù)序列 for i in range(1,10)? ? 2、對象遍歷 s=['a','b','c'] for t in s:? ? ? print t? 3、索引遍歷 for i in range(len(s))? ? ? ?print s[i]? 4、同時遍歷索引和對象 for i,t in enumerate(s)? ? ? ?(s[i]=t)?

3.條件?

?if 判斷條件:? ? ?操作? ?elif 判斷條件:? ? ?操作 可有多個elif else:? ? 操作??

4.實(shí)例,定義一個求整數(shù)的階乘的函數(shù)mlt()?

def mlt(a):

? ? x=1

? ? if a<0:

? ? ? ? return 'false'

? ? else:

? ? ? ? for i in range(1,a+1):

? ? ? ? ? ? x*=i

? ? ? ? return x

?

mlt(4),mlt(-2)?

輸出為:24,false

總結(jié)

以上是生活随笔為你收集整理的[转载] Python中定义函数,循环语句,条件语句的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。