函式不要太複雜,滿足乙個功能即可
函式可以巢狀
函式使用
def
fun():
print
("造作啊"
)print
("來呀"
)fun(
)
來呀
造作啊
返回值:呼叫函式的時候,返回的乙個結果
-需要的時候給返回值
-最好是這乙個返回值,哪怕沒有也返回乙個none
-利用return返回
-返回空值: return none
-定義的函式遇到return就立即結束
-如果沒有返回,python自動幫你返回空值
#形參和實參
defhello
(person)
:print
("{},你好"
.format
(person)
)return
none
# hello("小明") #str形式
p =input
("輸入名字"
)hello(p)
輸入名字asd
asd,你好
# 返回值
defhello
(person)
:print
("{},你好"
.format
(person)
)
p = hello(
"lihao"
)print
(p)
lihao,你好
none
# 九九乘法表的列印
# def fun():
# 基數p,q
a=range(1
,10)for p in a:
for q in
range(1
,p+1):
#讓q在1到上乙個引數之間
m= p*q
print
("{}*{}={}"
.format
(q,p,m)
,end=
" ")
print()
# 列印空值換行,沒有內容
# 意思為在內迴圈完畢之後執行乙個列印,這個列印沒有內容
# 並且print列印的格式為自動換行
# print(a,end=「」) 在雙引號內加入內容,表示讓print列印的時候個什麼
1*1=1
1*2=2 2*2=4
1*3=3 2*3=6 3*3=9
1*4=4 2*4=8 3*4=12 4*4=16
1*5=5 2*5=10 3*5=15 4*5=20 5*5=25
1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36
1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49
1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64
1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81
a=[9
,8,7
,6,5
,4,3
,2,1
]for p in a:
for q in
range(1
,p+1
):
m= p*q
print
("{}*{}={}"
.format
(q,p,m)
,end=
" ")
print()
# 列印空值換行,沒有內容
1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=54 7*9=63 8*9=72 9*9=81
1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=48 7*8=56 8*8=64
1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49
1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36
1*5=5 2*5=10 3*5=15 4*5=20 5*5=25
1*4=4 2*4=8 3*4=12 4*4=16
1*3=3 2*3=6 3*3=9
1*2=2 2*2=4
1*1=1
# 列印一行隨機九九乘法表
deffun
(m):
for n in
range(1
,m+1):
p= n*m
print
("{}*{}={}"
.format
(n,m,p)
,end=
" ")
return
none
for q in
range(1
,10):
fun(q)
print
()
九九乘法錶用函式呼叫,其實就是9行相似的段落,每個段落由引數控制
def
default_para
(one, two, three)
:# def default_para(one, two, three=100): 表示第三個引數為預設引數,可要可不要
print
(one+two)
return
none
default_para(1,
2,3)
3
def
default_para
(one,two,three=
100)
:print
(one*two)
return
none
default_para(3,
4)
12
def
default_para
(one,two,three)
:print
(one*two)
return
none
default_para(three=
4,one=
2,two=
3)
6
九九乘法表
題目描述 完成乙個99乘法表,如下圖所示,用js生成,不能有table 本來想用table實現,但是table貌似只能實現階梯效果,因為table並不能進行錯位。99乘法很簡單兩個for迴圈就可以實現,主要是布局,我搞了很久。布局解析 1.乙個div包裹住全部 2.div中有九個div分別代表每一行...
九九乘法表
小時候學過的九九乘法表也許將會扎根於我們一生的記憶,現在讓我們重溫那些溫暖的記憶,請程式設計輸出九九乘法表.現在要求你輸出它的格式與平常的 不同啊 是那種反過來的三角形啦,具體如下圖 每兩個式子之前用乙個空格 隔開。輸入 第一有乙個整數n,表示有n組資料 n 10 接下來由n行,每行只有乙個整數m ...
九九乘法表
九九乘法表 簡易版 public classameir yang7 publicstatic void main string args intline 1 for inti 1 i line i system.out.print i line i line t system.out.println...