python匯率轉(zhuǎn)換函數(shù) python匯率計(jì)算器

python怎么判定人民幣和美元

# 設(shè)置人民幣與美元的匯率

梁山網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)公司,梁山網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為梁山上千提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)公司要多少錢,請(qǐng)找那個(gè)售后服務(wù)好的梁山做網(wǎng)站的公司定做!

exchange_rate = 6.74

# 輸入函數(shù)

money_str = input("您好,請(qǐng)您輸入含有rmb(人民幣),usa(美元)的字母的金額:")

print("您輸入的金額為:", money_str)

# 截取的輸入單位

unit = money_str[-3:]

print("您截取的單位為:", unit)

if unit == "rmb":

# 截取輸入函數(shù)的數(shù)值

rmb_str_value = money_str[:-3]

# 字符型數(shù)據(jù)轉(zhuǎn)化為浮點(diǎn)型數(shù)據(jù)

rmb_float = float(rmb_str_value)

# 計(jì)算兩者的匯率

usa = rmb_float / exchange_rate

# 輸出函數(shù)

print("經(jīng)過換算后的美元金額為:", usa)

elif unit == "usa":

# 截取輸入函數(shù)的數(shù)值

usa_str_value = money_str[:-3]

# 字符型數(shù)據(jù)轉(zhuǎn)化為浮點(diǎn)型數(shù)據(jù)

usa_float = float(usa_str_value)

# 計(jì)算兩者的匯率

rmb = usa_float * exchange_rate

# 輸出函數(shù)

print("經(jīng)過換算后的人民幣金額為:", rmb)

else:

print("您輸入的格式有錯(cuò)誤,請(qǐng)關(guān)閉之后重新輸入!

python這個(gè)匯率轉(zhuǎn)換程序怎么編寫?

可以參考代碼:

def test(n):

if n[-1]=="R":

return str(int(n[0:-1])/6.5)+"D"

elif n[-1]=="D":

return str(int(n[0:-1])*6.5)+"R"

或是可以使用input獲取鍵盤輸入的字符,而不是作為方法的傳入?yún)?shù)n

python 匯率 編程

據(jù)觀察?小數(shù)點(diǎn)后只需保留兩位有效數(shù)字?

另:程序較簡(jiǎn)單,忽略了精度問題

def?cal(money):

try:

money=float(money)

if?money0:raise?ValueError

AUD=0.96*money

USD=0.75*money

Euro=0.67*money

DBP=0.496*money

except?Exception,e:

print?"ERROR!Please?input?valid?money,?we?support?positive?numbers?in?String?or?Float?or?Integer"

else:

print?"NZ$?%0.2f???AUD?%0.2f???USD?%0.2f???EURO?%0.2f???GBP?%0.2f"%(money,AUD,USD,Euro,DBP)?????

測(cè)試程序:

cal("99999")

輸出:?NZ$?9999.00???AUD?9599.04???USD?7499.25???EURO?6699.33???GBP?4959.50

cal(99999)

輸出:?NZ$?9999.00???AUD?9599.04???USD?7499.25???EURO?6699.33???GBP?4959.50

cal(99999.9999)

輸出:NZ$?10000.00???AUD?9600.00???USD?7500.00???EURO?6700.00???GBP?4960.00

cal(-10.99)

輸出:ERROR!Please?input?valid?money,?we?support?positive?numbers?in?String?or?Float?or?Integer

當(dāng)前標(biāo)題:python匯率轉(zhuǎn)換函數(shù) python匯率計(jì)算器
地址分享:http://muchs.cn/article32/dospjsc.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站營(yíng)銷定制網(wǎng)站、Google、網(wǎng)站設(shè)計(jì)公司品牌網(wǎng)站設(shè)計(jì)、品牌網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都定制網(wǎng)站建設(shè)