Python學習程式練習題

2021-09-12 23:04:00 字數 1077 閱讀 9573

python學習程式練習題

#溫度轉化修改

以eval(input(「請輸入乙個有符號的溫度值:」))代替原有輸入,並將保留小數點後兩位。

匯率轉換案例:

t =input(「請輸入乙個帶符號的錢數:」)

if t[-3:] in [『rmb』,『rmb』]:

f =(eval(t[0:-3]))/6

print(「轉換後的錢數是{}usd」.format(f))

elif t[-3:] in [『usd』,『usd』]:

m =(eval(t[0:-3]))*6

print(「轉換後的錢數是{}rmb」.format(m))

else:

print(「輸入格式錯誤」)

#自定義蟒蛇

from turtle import *

setup(900,600)

penup()

fd(-300)

pendown()

pensize(25)

a=(「red」,「blue」,「yellow」,「black」,「purple」,「pink」,「green」,「grey」)

seth(-40)

for i in range(4):

pencolor(a[i%8])

circle(40,80)

pencolor(a[(i+2)%8])

circle(-80,80)

pencolor(a[i%8])

circle(40,80/2)

fd(40)

pencolor(a[i%8])

circle(20,180)

fd(40*2/3)

done()

#疊加三角形

from turtle import *

setup(800,600)

for i in range(3):

fd(200)

seth(120+i120)

fd(100)

for i in range(3):

seth(60+i120)

fd(100)

done()

python書中練習題 python練習題

1 定義乙個空列表,接收從鍵盤輸入的整數,把列表傳給乙個從大到小排序的函式,再輸出排序後的列表的值 listex b 0 a int input 請輸入列表長度 while b a num int input 請輸入字元 b 1 print listex sum 0 for i in range 0...

python的練習題 Python練習題

1 使用while迴圈輸入1 2 3 4 5 6 8 9 10 i 0while i 10 i i 1 if i 7 continue print i 結果 e python python python test.py1 2 求1 100的所有數的和 i 0sum 0 while i 100 i 1...

Python 程式練習題(二)

2.1溫度轉換程式。如下 t input 請輸入帶符號的溫度值 如 32c if t 1 in c c f 1.8 float t 0 1 32 print 轉換後的溫度為 0ff f elif t 1 in f f c float t 0 1 32 1.8 print 轉換後的溫度為 0fc c ...