python函式的羞澀體驗~
#1
def calculator():
row = 1
while row <=9:
col = 1
while col <=row:
print("%d * %d = %d"%(row,col,row*col) ,end="\t")
col +=1
print("")
row +=1
#2
import ldd_01_計算器
ldd_01_計算器.calculator()
import ldd_03_買水果
def like_you():
print("假裝喜歡你")
print("假裝喜歡你")
print("假裝喜歡你")
like_you()
首先經歷了羞澀的體驗了,就可以正式的玩耍有趣的python遼。由於上乙個我寫的是python迴圈的簡單計算器,由於我封裝的**塊的名字是calculator,也就是中文的計算器。然後再這個初體驗當中,直接import匯入工具包,然後那個「ldd_01_計算器」是我的函式的py檔案的名字,如果你們寫的話,建議命名要規範點,一般都是英文+數字+下劃線,切記千萬不能數字開頭。
#3
weight = float(input("請輸入購買的重量?"))
price = float(input("請輸入購買的單價?"))
money = weight * price
print(money)
最後定義乙個money 來計算付的錢。然後print進行彈出**~~~
#4
def like_you():
"""啦啦啦"""
i = 1
while i<=3:
print("假裝喜歡你%d"%i ,end="\t")
i +=1
like_you()
是乙個簡單函式改造,end和\t上面有介紹,這裡不多說。主講「啦啦啦」這個注釋,定義乙個變數之後注釋標記是很有必要的,可以方便很多。但是一般的話 注釋最好在變數名的下面第一行,因為這樣可以讓python的直譯器更加的易讀。然後注釋好了之後,滑鼠指標可以懸浮在變數名的邊緣,然後再按「gtrl+q」,進行檢視注釋。
#5
def sum_02_num(num1,num2):
"""家鄉喜歡你"""
result = num1 + num2
print("%d + %d = %d"%(num1,num2,result))
sum_02_num(2000,300)
這個是函式的引數,因為定義乙個函式字尾會有個():,這個()內可以定義幾個變數名什麼的,然後再函式內進行一些互動什麼的。然後再下面可以執行的時候輸入函式名,然後在函式名的後面的括號裡面可以輸入一些數字,字串,什麼的。進行互動。我這個例子就是用的乙個簡單的計算。定義函式的括號叫做型值,引用的時候括號叫做實值。
#6
def sum_2_num(num1,num2):
"""對兩個數字的求和"""
result = num1 + num2
# 可以使用返回值 告訴呼叫結果
return result
# 可以使用變數來接受函式 來執行變數的返回結果
sum_02 = sum_2_num(200,263)
print("計算結果是:%d"%sum_02)
這個是函式的返回值,簡單來說就是return這個的作用,可以用變數來接受函式,來執行函式的返回結果。然後再下面定義變數,再輸出,以上可以複製**看注釋。
#7
def print_line(char,times):
print(char * times)
i = 1
while i<=5:
print_line("like you!!!", 2)
i +=1
函式的巢狀,原理和if while的巢狀都差不多。這個是在下面定義乙個迴圈,然後迴圈內引用這個函式。我**好像寫錯了。
#8
def print_line(char,times):
"""列印單行分割線
:param char: 列印的線型
:param times: 列印的次數
"""print(char * times)
def print_lines(char,times):
"""列印多行文字
:param char: 分割線使用的分隔字元
:param times: 分隔線的行數
"""row = 0
while row <5:
print_line(char,times)
row +=1
print_lines("/",20)
定義變數然後進行列印多行分割線!!!這一次我的**寫對了 迴圈也是同上哦!注釋的時候或者是滑鼠停在函式**的時候,會有個小燈泡,然後點開選擇第二個就可以進行多行注釋遼!注釋如上,記得和第乙個注釋空格哦!
#9
def print_line(char, times):
"""列印單行分割線
:param char: 列印的線型
:param times: 列印的次數
"""print(char * times)
def print_lines(char, times):
"""列印多行文字
:param char: 分割線使用的分隔字元
:param times: 分隔線的行數
"""row = 0
while row < 5:
print_line(char, times)
row += 1
name = "劉冬冬"
分割線模組,具體怎麼玩,我也沒搞懂。。。
#10
import ldd_09_分割線模組
ldd_09_分割線模組.print_lines("*",20)
體驗模組哦!!!
大家晚安鴨,祝你們新的一天也要開開心心~好好玩python!!!
Python內建函式列表
函式 點選可跳轉示例 用途abs 返回數字絕對值 all 判斷給定的可迭代引數 iterable 中的所有元素是否都為 true,如果是返回 true,否則返回 false any 判斷給定的可迭代引數 iterable 是否全部為 false,則返回 false,如果有乙個為 true,則返回 t...
MySQL函式列表
mysql中,提供了豐富的函式,簡化了使用者對資料的操作 包括數學函式 字串函式 日期和時間函式 條件判斷函式 加密函式等 abs x 返回x的絕對值 sqrt x 返回x的非負2次方根 mod x,y 返回x被y除后的餘數 ceiling x 返回不小於x的最小整數 floor x 返回不大於x的...
C cmath函式列表
using abs 絕對值 using acos 反余弦 using acosf 反余弦 using acosl 反余弦 using asin 反正弦 using asinf 反正弦 using asinl 反正弦 using atan 反正切 using atan2 y x的反正切 using a...