例1:
輸入梯形上底,下底,高的長度,求面積
top=float(input('請輸入梯形上底長度:'))
bottom=float(input('請輸入梯形下底長度:'))
high=float(input('請輸入梯形高的長度:'))
s=(top+bottom)*high/2
print('梯形上底為%.2f,下底為%.2f,高為%.2f'%(top,bottom,high))
print('梯形面積為:',s)
例2:
輸入單價和斤數,求抹零後**
price = float(input('請輸入單價:'))
num = float(input('請輸入斤數:'))
money = price*num #型別轉換,進行運算
fq_money = int(money)-int(money)%10 #付錢=取整-對10取餘(個位)對10取餘(個位)
print('總價為:%.2f'%money,'抹零後總價為:%d'%fq_money)
print(fq_money)
例3:
倒序輸出乙個三位數,例,123輸出為321
num=int(input('請輸入乙個三位數:'))
gw=num%10
sw=num//10%10
bw=num//100
new_n=gw*100+sw*10+bw
print(new_n)
例4:
輸入乙個ab.cde型數字,輸出edc.ba
num=float(input('請輸入乙個ab.cde型數字:'))
sw=int(num//10) #十位整除
gw=int(num%10) #數字對10取餘,得個位
xsd1=int(num*10%10) #小數點後一位,將數字乘10,再對十取餘
xsd2=int(num*100%10) #小數點後二位,將數字乘100,再對十取餘
xsd3=int(num*1000%10) #小數點後三位,將數字乘1000,再對十取餘
newnum=(xsd3)*100+(xsd2)*10+xsd1+gw*0.1+sw*0.01
print('輸出的新數字為:',newnum)
python除法相關
python3除法取整 利用 操作 a 5.5 b 2 print a b 結果 2python3精確減法與精確除法a 0.9 b 1 print b a print b a 100 print 0.1 100 結果 0.09999999999999998 0.0009999999999999998...
Python 基礎例題
1.設計乙個函式,只能接受兩個引數,卻能計算4個數之和 result lambda a,b a b print result 5,6 2.設計乙個函式,可以接受任意數量引數,並計算引數之和 差 商 積 def fun1 args sum sub 0 mul 1 div args 0 for x in...
python基礎例題
將字元列表轉化為字串l python circle is ok j join l print j 將字串居中 a 徐以鵬比易烊千璽帥億點 b a.center 50 c a.center 50,print b print c find方法找到字串中的字元,找到就返回第乙個字元的索引,找不到就返回 1...