一、學(xué)習(xí)內(nèi)容
1、程序結(jié)構(gòu):順序結(jié)構(gòu)、分支結(jié)構(gòu)、循環(huán)結(jié)構(gòu)
age = int(input('請(qǐng)輸入您的年齡:'))
#條件判斷
# if語(yǔ)句可以單獨(dú)使用,else不能
if age>=100:
print ('老壽星')
if age>=18:
#縮進(jìn)indent
print('成年人')
else:
print('未成年')
#多分支結(jié)構(gòu)
if age<18:
print ('少年')
elif age<35:
print('青年')
elif age<55:
print('壯年')
elif age<70:
print('中年')
print('搞定收工。'
#循環(huán)結(jié)構(gòu)
# 1+2+3+4+5+6+7+8+9+10
sum = 1+2+3+4+5+6+7+8+9+10
print ('sum=%d'%sum)
#while循環(huán)
# 1+2+3+4+5+6+7+8+9+10
s = 0
n = 10
while n>0:
s = s+n
n = n-1
print('s=%d'%s)
# 雙重循環(huán) 執(zhí)行內(nèi)容多次
for i in range(2):
for j in range(2):
for in range(2):
print(' ')
#打印九九乘法表
for i in range(1,10):
for j in range(1,i+1):
print("%d*%d=%2d"%(j,i,j*i),end=' ')
print(" ")
2、字典dict
是一組鍵key-值value對(duì)的集合,字典的查找速度特別快。
字典的key是唯一的,但是value可以重復(fù),字典是無(wú)序的。
#增加
name_scores ['陳盼'] = 98
print(name_scores)
#修改
name_scores ['白李娜'] = 95
print(name_scores)
#刪除
name_scores.pop('白李娜')
print(name_scores)
定義函數(shù)
def area(r):
PI = 3.1415926
s = PI * r**2
return s
#return語(yǔ)句,返回函數(shù)執(zhí)行的結(jié)果,函數(shù)執(zhí)行到return語(yǔ)句時(shí),會(huì)立即結(jié)束
# print('s=%.2f'% )
#其中2f是浮點(diǎn)數(shù)的意思,2位,可以取1,
定義myabs函數(shù),求絕對(duì)值
定義求絕對(duì)值,先判斷
def myabs(a) :
if a > 0 :
return a
else :
a < 0
return -a
print(myabs(-6))
求x的平方(定義新函數(shù))
def a(x) :
b = x * x
return b
#輸出值
print(a(3))
print(a(4))
print(a(5))
#n位置參數(shù)
def power(x,n) : #形參-形式參數(shù)
a = x **n
return a
#輸出值
print(power(3,4)) #實(shí)參-實(shí)際參數(shù)
|