python基礎習題

2021-10-05 03:38:44 字數 1172 閱讀 7205

寫函式f(x) = 2x+1

def f(x):

y=2*x+1

print(y)

寫函式f(x,y,z) = xyz

def a(x,y,z):

b=xyz

print(b)

判斷四季

#接受使用者輸入的月份

month =int(input(『month:』))

#定義列表

spring=[3,4,5]

summer=[6,7,8]

autom=[9,10,11]

winter=[12,1,2]

#判斷輸入的月份屬於哪個季節

#列表的特性:成員操作符

if month in spring:

print(f』月是春天』)

elif month in summer:

print(』%s月是夏天』%(month))

elif month in autom:

print(』%s月是秋天』%(month))

elif month in winter:

print(』%s月是冬天』%(month))

else:

print(『請輸入正確的月份』)

判斷閏年

year=int(input(「輸入乙個年份:」))

if (year %4)==0:

if(year %100)==0:

if(year%400)==0:

print("是閏年".format(year))

else:

print("不是閏年".format(year))

else:

print("是閏年".format(year))

else:

print(" 不是閏年".format(year))

描述π

n=0.0

p=1while p<=100000:

if p%4==1:

n=n+1/p

else:

n=n-1/p

p=p+2

print(1/p)

else:

print(n*4)

Python基礎習題(一)

1 有1 2 3 4四個數字,能組成多少個互不相同且無重複數字的三位數?分別是多少?先定義乙個判斷乙個三位數是否符合條件的函式 defismynumber n a int n 10 b int n 10 10 c int n 100 if a b or b c or c a return false...

python基礎習題訓練

python練習題 習題一 請輸入乙個1 100範圍的數字,根據數字大小 得出 90 100 優秀,80 90 良好,70 80 一般,60 70 及格,0 60 不及格。i input i int i if i 60 i 70 print 及格 elif i 70 i 80 print 一般 el...

python基礎題 python基礎練習題(一)

1 執行 python 指令碼的兩種方式 python進入直譯器 python 1.py 2 簡述位 位元組的關係 8位是乙個位元組 3 簡述 ascii unicode utf 8 gbk 的關係 最開始ascii,然後出現 unicode,utf 8是 unicode的壓縮版 4 請寫出 李傑 ...