**如下(示例):
#exemple.py
tempstr =
input
("請輸入帶有符號的溫度值:"
)if tempstr[-1
] in [
'f',
'f']
: c =
(eval
(tempstr[0:
-1])
-32)/
1.8print
("轉換後的溫度是c"
.format
(c))
elif tempstr[-1
] in [
'c',
'c']
: f =
1.8*
eval
(tempstr[0:
-1])
+32print
("轉換後的溫度是f"
.format
(f))
else
:print
("輸入格式錯誤"
)
理解輸出()的意義
#tempconvert.py
tempstr =
input()
if tempstr[
0] in [
'f']
: c =
(eval
(tempstr[1:
])-32
)/1.8print
("c"
.format
(c))
elif tempstr[
0] in [
'c']
: f =
1.8*
eval
(tempstr[1:
])+32
print
("f"
.format
(f))
else
:print
() #不輸入任何錯誤提示
貨幣轉換 / 數字轉阿拉伯數字
#currency conversion 貨幣轉化
curstr =
input()
if curstr[:3
] in [
'usd']:
r =eval
(curstr[3:
])*6.78
print
("rmb"
.format
(r))
if curstr[:3
] in [
'rmb']:
u =eval
(curstr[3:
])/6.78
print
("usd"
.format
(u))
else
:print
()
#digital form conversion 數字形式轉化
template =
'零一二三四五六七**十'
s =input()
for c in s:
print
(template[
eval
(c)]
,end=
'')
正方形
python學習日記
動態語言和靜態語言最大的不同,就是函式和類的定義,不是編譯的時候定義的,而是執行時動態建立的.直接在類中定義的是類屬性,如 class student object name student 例項屬性必須通過例項繫結。如self.age xx 根據python的規則,定義時千萬不要把類屬性和例項屬性...
python學習日記
第一章 起步 第二章 變數和簡單資料型別 安裝vm模擬機和windows的python3.8.2和geany,編寫第乙個hello world。課後題,自動隨時排盤,自動解析每宮的程式。排盤,每宮每個專案代表含義,能量表示,時間動態變化 歷史查詢 print 輸出 n hello 變數 n.titl...
python學習日記 python要點
搭建環境 簡單 易於學習 自由且開放 跨平台 可拓展性 可嵌入性 豐富的庫 常規軟體開發 科學計算 自動化運維 自動化測試 web開發 網路爬蟲 資料分析 人工智慧 詳見 python環境搭建 python有兩個著名的包管理工具easy install和pip。在python 2中 easy ins...