日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python汇率编程_【菜鸟学Python】案例一:汇率换算

發布時間:2023/12/10 python 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python汇率编程_【菜鸟学Python】案例一:汇率换算 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

匯率換算V1.0

案例描述:

設計一個匯率換算器程序,其功能是將外幣換算成人民幣,或者相反

案例分析:

分析問題:分析問題的計算部分;

確定問題:將問題劃分為輸入、處理及輸出部分;

設計算法:計算部分的核心(輸出 = 輸入 / 匯率);

上機實驗:

1 """

2 作者:李舵3 功能:匯率兌換4 版本:1.05 日期:2019/4/86 """

7

8 #匯率

9 USD_VS_RMB = 6.77

10

11 #人民幣的輸入

12 rmb_str_value = input('請輸入人民幣(CNY)金額:')13

14 #將字符串轉換為數字

15 rmb_value =eval(rmb_str_value)16

17 #匯率計算

18 usd_value = rmb_value /USD_VS_RMB19

20 #輸出結果

21 print('美元(USD)金額是:', usd_value)

補充說明:

1、#用于單行注釋

2、以三個單引號開始三個單引號結束用于多行注釋

#單行注釋說明

'''用于多行注釋說明'''或"""用于多行注釋說明"""

V2.0新增功能:

根據輸入判斷是人民幣還是美元,進行相應的轉換計算

案例分析:

輸入:帶單位的貨幣金額

上機實驗:

1 """

2 作者:李舵3 功能:匯率兌換4 版本:2.05 日期:2019/4/86 新增功能:根據輸入判斷是人民幣還是美元,進行相應的轉換計算7 """

8

9 #匯率

10 USD_VS_RMB = 6.77

11

12 #帶單位的貨幣輸入

13 currency_str_value = input('請輸入帶單位的貨幣金額:')14

15 #獲取貨幣單位

16 unit = currency_str_value[-3:]17

18 if unit == 'CNY':19 #輸入的是人民幣

20 rmb_str_value = currency_str_value[:-3]21 #將字符串轉換為數字

22 rmb_value =eval(rmb_str_value)23 #匯率計算

24 usd_value = rmb_value /USD_VS_RMB25

26 #輸出結果

27 print('美元(USD)金額是:', usd_value)28

29 elif unit == 'USD':30 #輸入的是美元

31 usd_str_value = currency_str_value[:-3]32 #將字符串轉換為數字

33 usd_value =eval(usd_str_value)34 #匯率計算

35 rmb_value = usd_value *USD_VS_RMB36

37 #輸出結果

38 print('人民幣(CNY)金額是:', rmb_value)39

40 else:41 #其他情況

42 print('目前版本尚不支持該種貨幣!')

補充說明:

Python語言的基本語法

縮進:

1個tab鍵或者4個空格

表示代碼的層次關系

是Python語言中表示程序框架的唯一手段

常量與變量

常量:程序執行過程中,值不發生改變的元素,程序中多次使用的值可作為常量便于改進及維護

變量:程序過長中,值發生改變或者需要改變的元素

命名規則

命名:為程序元素關聯一個名稱,要保證唯一性

規則:大小寫字母,數字,下劃線,不能以數字開頭,大小寫敏感,不能和保留字相同

#Python保留字查看方式

importkeywordprint(keyword.kwlist)

表達式:程序中產生新數據值或執行操作的一行代碼

輸入:

input() #獲得用戶的輸入信息并以字符串的形式保存

輸出:

print() #向屏幕輸入信息

字符串索引:

正向索引(從左至右,從0開始):

1 spam = 'PYTHON'

2 spam[2] #獲取變量為spam的第三個元素即'T'

逆向索引(從右至左,從-1開始)

1 spam = 'PYTHON'

2 spam[-3] #獲取變量為spam的倒數第三個元素即'H'

區間索引([a:b]),從位置a到位置b部分的元素,不包括位置b的元素

1 spam = 'PYTHON'

2 spam[0:3] #獲取第一元素至第三個元素,即'PYT'

3 spam[:3] #從0開始,0可以省略

4 spam[-3:-1] #從倒數第三個元素到倒數第一個元素

5 spam[-3:] #從倒數第三個元素到倒數第一個元素取到末尾可以省略不寫

分支語句if else

分支語句

控制程序的語句

根據判斷條件選擇程序的執行路徑

使用方法:

if <條件1>:

<語句塊1>

elif <條件2>:

<語句塊2>

else:

<語句塊N>

V3.0增加功能:

案例描述:

程序可以一直運行,知道用戶選擇退出

案例分析:

使用循環語句while

上機實驗:

1 """

2 作者:李舵3 功能:匯率兌換4 版本:3.05 日期:2019/4/86 2.0 新增功能:根據輸入判斷是人民幣還是美元,進行相應的轉換計算7 3.0 增加功能:程序可以一直運行,直到用戶選擇退出8 """

9

10 #匯率

11 USD_VS_RMB = 6.77

12

13 #帶單位的貨幣輸入

14 currency_str_value = input('請輸入帶單位的貨幣金額(退出程序請輸入Q):')15

16 i =017

18 while currency_str_value != 'Q':19 i = i + 1

20 #print('循環次數', i)

21 #獲取貨幣單位

22 unit = currency_str_value[-3:]23

24 if unit == 'CNY':25 #輸入的是人民幣

26 rmb_str_value = currency_str_value[:-3]27 #將字符串轉換為數字

28 rmb_value =eval(rmb_str_value)29 #匯率計算

30 usd_value = rmb_value /USD_VS_RMB31

32 #輸出結果

33 print('美元(USD)金額是:', usd_value)34

35 elif unit == 'USD':36 #輸入的是美元

37 usd_str_value = currency_str_value[:-3]38 #將字符串轉換為數字

39 usd_value =eval(usd_str_value)40 #匯率計算

41 rmb_value = usd_value *USD_VS_RMB42

43 #輸出結果

44 print('人民幣(CNY)金額是:', rmb_value)45

46 else:47 #其他情況

48 print('目前版本尚不支持該種貨幣!')49

50 print('************************************************')51 #帶單位的貨幣輸入

52 currency_str_value = input('請輸入帶單位的貨幣金額(退出程序請輸入Q):')53

54

55 print('程序已退出!')

補充說明:

循環語句

控制程序的語句

根據判斷條件確定一段程序是否再次執行一次或者多次

使用方法:

while (<條件>):

<語句塊1>

<語句塊2>

當條件為真(True)時,執行語句塊1;為假(False)時,退出循環

創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎

總結

以上是生活随笔為你收集整理的python汇率编程_【菜鸟学Python】案例一:汇率换算的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。