人民幣和美元是世界上通用的兩種貨幣之一,寫乙個程式進行貨幣間幣值轉換,其中:
人民幣和美元間匯率固定為:1美元 = 6.78人民幣。
程式可以接受人民幣或美元輸入,轉換為美元或人民幣輸出。人民幣採用rmb表示,美元usd表示,符號和數值之間沒有空格
示例1:rmb123
示例2:usd20
tempstr =input()if tempstr[0:3] in ['
rmb'
]: c = eval(tempstr[3:])/6.78
print("
usd"
.format(c))
elif tempstr[0:3] in['
usd'
]: f = 6.78*eval(tempstr[3:])
print("
rmb".format(f))
溫度的刻畫有兩個不同體系:攝氏度(celsius)和華氏度(fabrenheit)。
請編寫程式將使用者輸入華氏度轉換為攝氏度,或將輸入的攝氏度轉換為華氏度。
轉換演算法如下:(c表示攝氏度、f表示華氏度)
c = ( f - 32 ) / 1.8
f = c * 1.8 + 32
要求如下:
(1) 輸入輸出的攝氏度採用大寫字母c開頭,溫度可以是整數或小數,如:c12.34指攝氏度12.34度;
(2) 輸入輸出的華氏度採用大寫字母f開頭,溫度可以是整數或小數,如:f87.65指攝氏度87.65度;
示例1:c12.34
示例2:f87.65
tempstr =input()if tempstr[0] in['
f','f'
]: c = (eval(tempstr[1:])-32)/1.8
print("c"
.format(c))
elif tempstr[0] in['
c','c'
]: f = 1.8*eval(tempstr[1:])+32
print("
f".format(f))
編寫乙個程式,計算輸入數字n的0次方到5次方結果,並依次輸出這6個結果,輸出結果間用空格分隔。其中:n是乙個整數或浮點數。
b =input()if'.'inb:
b =float(b)
else
: b =int(b)
print(b**0 ,b**1 ,b**2 ,b**3 ,b**4 ,b**5)
使用turtle庫,繪製乙個正方形。
from turtle import *color('black
','white')
begin_fill()
for i in range(4):
fd(100)
rt(-90)
end_fill()
done()
使用turtle庫,繪製乙個六邊形。
from turtle import *color('black
','white')
begin_fill()
for i in range(6):
fd(100)
rt(-60)
end_fill()
done()
完成公尺和英吋之間的長度轉換,基本需求如下:
輸入英吋,轉換成公尺;
輸入公尺,轉換成英吋。
英吋採用in標記,放在數值結尾;公尺採用m標記,放在數值結尾。
1 公尺 = 39.37 英吋
例1: 10m
例2: 20in
tempstr =input()if tempstr[-2] in['
i','i'
]: c = eval(tempstr[0:-2])/39.37
print("m"
.format(c))
elif tempstr[-1] in['
m','m'
]: f = 39.37*eval(tempstr[0:-1])
print("in"
.format(f))
else
:
print("
輸入格式錯誤
")
利用Excel實現度分秒轉換十進位制度
一 提取度 分 秒的數值 首先,我們要獲取 號 號 號的位置 a1 34 56 1 a2 find a1 結果是3 a3 find a1 結果是6 a4 find a1 結果是8 然後,使用left取到度 注意是到 號之前的4,不是到度號 a6 left a1,a2 結果錯誤,是34 並不是我們想要...
度分秒轉換十進位制度 之Excel實現
我們都知道,1 60 1 60 1 3600 那麼,輕而易舉容易計算 112 18 37.6 112 18 60 37.6 3600 112.3104444 這當然是有參考價值的,比如爬下一張只有度分秒形式的經緯度 但是,我們的gis軟體只認十進位制度 原因無非就是十進位製好算 那麼通過excel的...
度分秒轉換十進位制度 之Excel實現
我們都知道,1 60 1 60 1 3600 那麼,輕而易舉容易計算 112 18 37.6 112 18 60 37.6 3600 112.3104444 這當然是有參考價值的,比如爬下一張只有度分秒形式的經緯度 但是,我們的gis軟體只認十進位制度 原因無非就是十進位製好算 那麼通過excel的...