python學(xué)習(xí)1:華氏和攝氏的轉(zhuǎn)換學(xué)代碼

? ? ? ?對(duì)于一個(gè)一點(diǎn)編程經(jīng)驗(yàn)的人來(lái)說(shuō),現(xiàn)在有點(diǎn)興趣學(xué)習(xí)編程真的挺難,在網(wǎng)上看了一些視頻,但真的看不懂,對(duì)于大神來(lái)說(shuō),編程這是理所當(dāng)然的思維方式,可是對(duì)我這種小白來(lái)說(shuō),視頻里講的可能就是莫名其妙的無(wú)法理解。

? ? ?今晚在慕課網(wǎng)里找到一個(gè)視頻,好象對(duì)于小白來(lái)說(shuō)挺合適的,那現(xiàn)在就開(kāi)始學(xué)吧。

不同溫度(華氏和攝氏)之間表現(xiàn)方式的轉(zhuǎn)換的代碼。

#TempConvert.py

TempStr =input("請(qǐng)輸入帶有符號(hào)的溫度值:")

if TempStr[-1]in ['F','f']:

C = (eval(TempStr[0:-1]) -32)/1.8

? ? print("轉(zhuǎn)換后的溫度是{:.2f}C".format(C))

elif TempStr[-1]in ['C','c']:

F =1.8*eval(TempStr[0:-1]) +32

? ? print("轉(zhuǎn)換后的溫度是{:.2f}F".format(F))

else:

print("輸入格式錯(cuò)誤")


Python程度語(yǔ)法元素分析

1、程序的格式框架
? ? 1.1.縮進(jìn):同一個(gè)單一程序內(nèi)縮進(jìn)的大小要相同。
? ? 1.2.注釋?zhuān)翰槐挥?jì)算機(jī)執(zhí)行,用來(lái)方便程序員看。

2、命名與保留字
? ?2.1. 命名規(guī)則
? ? ? ? 2.1.1. 標(biāo)識(shí)符:變量名、函數(shù)名等都是標(biāo)識(shí)符??梢园ㄗ帜?、數(shù)字和下劃線,但不能以數(shù)字開(kāi)頭。
? ? ? ? 2.1.2. 大小寫(xiě)敏感:Python 是大小寫(xiě)敏感的,這意味著 `Variable` 和 `variable` 是兩個(gè)不同的標(biāo)識(shí)符。
? ? ? ? 2.1.3. 命名約定:雖然 Python 不強(qiáng)制要求特定的命名風(fēng)格,但社區(qū)普遍遵循一些約定,如: 使用小寫(xiě)字母和下劃線(snake_case)來(lái)命名變量和函數(shù),例如 `my_variable`。 使用大寫(xiě)字母和下劃線PPER_SNAKE_CASE)來(lái)命名常量,例如 `MAX_VALUE`。? ?- 使用首字母大寫(xiě)的形式(CamelCase)來(lái)命名類(lèi),例如 `MyClass`。

? ?2.2. 保留字
? 保留字是 Python 語(yǔ)言中預(yù)先定義的詞匯,具有特殊的含義,不能用作標(biāo)識(shí)符。常見(jiàn)的 Python 保留字有: `and` `as` `assert` `break` `class` `continue` `def` `del` `elif` `else` `except` `False` `finally` `for` `from` `global` `if` `import` `in` `is` `lambda` `None` `nonlocal` `not` `or` `pass` `raise` `return` `True` `try` `while` `with` `yield`

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容