Day2 Python的基礎計算練習

2021-08-15 21:04:29 字數 845 閱讀 4240

今天算是正式開課,老師講的內容同樣不多,大部分都是我之前自學過的。但是仍然糾正了我之前沒注意的一些關鍵錯誤和忽略的關鍵點,比如命名不規範、還有代入值為什麼要那樣寫%這個符號等。

今天的主要學習內容是:學會了使用iphython下的jupyter的notebook來輸入**,比python自帶的好用;學習了代入的正確寫法和意義,今天才明白為啥要那樣用%號,之前自學完全搞錯了;進行了小例項的**設計,我的接收度還可以,因為自前有自學,可以提前自行使用if語句,但是邏輯稍微繞一點,就反應慢了;遇到閏年計算例項的時候徹底蒙了,很簡單的邏輯都不知道怎麼開頭,基礎的代數高數還是欠缺太多,不過老師講過還是懂了。

最後遇到布置的作業,完全蒙了。在請教了個同學之後,還是覺得人家的邏輯始終不是自己的,在同學的幫助下,然後堅持自己的邏輯還是寫出了**,總算是有點收穫。但是比較沉重,深切感覺到人類的自然語言轉換為程式語言其實是很有難度的。雖然程式語言轉換為機器語言早就不用我們操心,但人類的邏輯跟程式語言邏輯出入很大,我自認為聰明但是仍須磨練。有時候其實就是很簡單的邏輯,感覺轉換不過來要卡住。而且英語也很重要,因為計算機是美國人發明的。課後請3個同學吃了飯,都比我年輕,底子也很好,要多請教他們。

n = str(input('c or f:'))  #首先確定攝氏度或者華氏度

d = float(input('輸入度數 :'))

#c = (f - 32) / 1.8

#f = c * 1.8 + 32

if(str('f') == n):

c = (d - 32) / 1.8

print(c)

else:

f = d * 1.8 + 32

print(f)

Day2 python基礎語法

程式中不參與編譯執行 不參與解釋 也不影響程式功能的說明性的文字就是注釋 1.1 單行注釋 在說明性文字前加 後面的文字就是注釋 print hello world 這個是列印語句1.2 多行注釋 將說明性文字放在 或者 之間。多行注釋第一行 多行注釋第二行 多行注釋第n行 多行注釋1 多行注釋2 ...

Python之路,Day2 Python基礎2

本節內容 列表 元組操作 字串操作 字典操作 集合操作 檔案操作 字元編碼與轉碼 列表是我們最以後最常用的資料型別之一,通過列表可以對資料實現最方便的儲存 修改等操作 定義列表 1names alex tenglan eric 通過下標訪問列表中的元素,下標從0開始計數12 3456 78 name...

Day2 Python學習筆記

1.1 if else 只考慮一種情況 例 print 111 if 5 4 print 222 print 333 考慮兩種情況,且為互補關係。例 if 4 5 print 4 5 else print 5 4 1.2 if elif else 考慮多種情況。例 score int input 請...