python學習第三天

2021-10-14 15:14:56 字數 850 閱讀 6343

def getsum(num):

sum = 0

for i in range(1,num+1,2):

sum += i

return sum #無論函式內有多少個return,只會執行乙個. 並且執行完return,函式就會結束

#素數: 只能除盡1和自身.並且大於1

#演算法: 讓這個數從2除到自己-1,如果有除得盡,就是不是素數

def isprime(num):

if num<=1: #如果小於等於1,則不是素數

return false

# 演算法: 讓這個數從2除到自己-1,如果有除得盡,就是不是素數

for i in range(2,num):

if num%i==0: #從2除到num-1

return false #有任何乙個除得盡,返回false

#上面迴圈走完,都沒有返回false,則代表沒有除得盡.那麼它就是素數

return true

def count():

mycount = 0

for i in range(2,101):

if isprime(i): #函式裡面可以呼叫別的函式

mycount+=1

return mycount

def getmax(num1,num2):

# return max(num1,num2)

if num1>num2:

return num1

return num2

print( getmax(5,5) )

#函式就是乙個封裝. 不關注內部如何實現.只關注這個函式的功能.

「str」.split("?

學習python 第三天

python的分支結構 if語句 在python中,要構造分支結構可以使用if elif和else 驗證 answer input 請輸入使用者名稱 if answer a print 回答成功 else print 回答失敗 如果要構造出更多的分支,可以使用if elif else 結構 多次驗證...

Python學習第三天

堅持打卡第三天,加油!小大牛。python的列表類似簡化版的c語言陣列,它由一系列按照特定序列排列的元素組成 school beida qinghua huadian print school beida qinghua huadian 由 括起來的部分就是元素序列。其中元素的排列順序是從 0 開始...

python學習 第三天

nonlocal用法 name alex name lhf def change name name lhf global name name lhf print name name aaaa name bbb def foo name wu nonlocal name name bbbb prin...