1 定義一個函數,可以如圖輸出,并且設計一個可以反復調用的程序。
image.png
# -*- coding:utf-8 -*-
def printMyNameBig():
print"WWW WW WWW RRRR"
print" WW WW WW R R"
print" WW WW WW R R"
print" W WW W RRRR"
print" W W R R"
print" W W R R"
for i in range(5):
printMyNameBig()
學習體會:一開始還挺疑惑字母要怎么可以顯示成如圖的樣子,我就寫“w”*5,這樣的寫法,肯定是輸出不出來的,所以這題是看了答案了,反復調用,加入循環就可以。
- 2 定義一個打印多個元素的函數
#define a function with seven arguments
def printAddr(name,num,street,city,prov,pcode,country):
print name
print num,
print street
print city,
if prov !="":
print ", "+prov
else:
print ""
print pcode
print country
print
#call the function and pass seven argu,ment to it
printAddr("Sam","45","Main st.","Ottawa","ON","K2M 2E9","Canada")
printAddr("Jian","64","2nd Ave.","Hong Kong","","235643","china")
Sam
45 Main st.
Ottawa , ON
K2M 2E9
Canada
Jian
64 2nd Ave.
Hong Kong
235643
china
參考了答案