本文目錄一覽:
Python入門編程(1)變量
在開始本次的學習之前,我們先運行一下Test1.py。程序輸出了 helloworld ,下面我們再進行一些更深入的思考,當這個文件被運行時,Python都做了些什麼。
Test1.py
在運行這個文件時,它的 .py 後綴說明這是一個Python程序,因此 編譯器 會使用 Python解釋器 來運行它。接着解釋器會讀取整個程序,並且確認其中每個單詞的含義。比如在這個程序中解釋器遇到了 print() 這個單詞,它便會把括號內的內容打印出來,而不管括號裡面是什麼。
在你編寫程序時,編譯器在會把程序中每個不同的不同用不同的顏色顯示。比如 :
print (” helloworld “)
這種非常實用的方法叫做 語法突出 。
以上這些內容只是需要進行理解即可,接下來的內容我們便需要認真學習了。
讓我們對 Test1.py 稍加修改,在這個程序中加入一個變量 sentence , 並且對print函數內的內容稍加修改,以便於讓我們更好的認識變量。
通過這個程序的運行結果我們可見,修改之後的程序與先前的程序輸出相同。在這裡我們添加了一個名為 sentence 的變量,可知:
每個變量都儲存了一個對應的值,這個值就是與變量相關聯的信息。
現在我們對這個程序再加一點點的修改:
此時可以看出,同一個變量進行了兩次不同的輸出,這便是:
你可以隨時在程序中修改變量的值,並且Python將變量的最新值記錄下來。
程序員幾乎每天都會犯錯,下面這是一種我們初學階段很有可能反的錯誤,下面我們來了解並學習如何解決它。
我們來看看這個新的程序。
Test2.py
在程序出現錯誤時,編譯器無法對其進行下一步編譯,此時編譯器便會返回給我們一個 Traceback 。其是一條記錄,它會解釋器在運行代碼時在哪裡陷入困境,以上我提供的便是變量名拼寫錯誤所被提供的 Traceback 。
編譯器已經指出,在我運行Test2.py這個程序時,我們想輸出的變量 sentece 並未被定義,程序無法找到識別我所提供的變量名。
名稱錯誤的兩種情況:1.在使用變量前未給變量賦值。2.變量名拼寫錯誤。
在我這個提供的例子中,我們只需要將 sentece 修改為 sentence 便可以使程序正確運行了。
在創建程序中的變量名和編寫代碼時不必遵循英語的語法與拼寫規則。
其實絕大多數的報錯無非是在程序的某一行多寫或少寫一個字符,或是一些邏輯性的錯誤。在閱讀Traceback以及尋找解決這些Bug的方法時我們應當 耐心 和 冷靜 。這樣會提升你解決問題的速度。
本次的文章對變量進行了初步的認識與學習,在接下來的文章中,我們將對更多Python中的相關知識進行闡述與學習。
本次的文章就先寫到這裡,下次我們將會進行對 數據類型 的學習。
python的一個小程序怎麼寫?
num1 = int(input())
num2 = int(input())
sum_all = 0
for i in range(num1,num2+1):
if i % 3 == 0 or i % 5 == 0:
sum_all += i
print(sum_all)
用python第三方庫寫一個小程序
1、首先創建一個空文件夾。
2、其次使用python在此文件夾中創建一個py文件,然後開始編寫程序,安裝到config庫中。
3、最後注意破折號,冒號後面空格即可。
python程序編寫?
參考代碼如下:
print(‘正三角形’)
for i in range(6):
for j in range(1,2*i):
print (‘*’,end=”)
print()
print(‘倒三角形’)
for i in range(9,0,-2):
for j in range(1,i+1):
print (‘*’,end=”)
print()
print(‘菱形’)
m=5
n = 2 * m – 1
s = ‘*’
for i in range(1, 2 * m, 2):
print((s * i).center(n))
for i in reversed(range(1, n-1, 2)):
print((s * i).center(n))
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/301789.html