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 ...