1. 程式人生 > 其它 >20211308武久淳 實驗一《python程式設計》實驗報告

20211308武久淳 實驗一《python程式設計》實驗報告

20211308 2021-2022-2 《Python程式設計》 Python程式設計入門 實驗報告

課程資訊

課程 Python程式設計
班級 2113
姓名 武久淳
學號 20211308
實驗教師 王志強
實驗日期 2022年3月17日
必修/選修 公選課

實驗內容

  • 熟悉Python開發環境
  • 練習如何用不同方式執行Python程式,除錯程式
  • 編寫簡單程式,練習變數、型別、縮排等
  • 掌握git

實驗過程

1.熟悉Python開發環境

  • 下載pycharm、IDLE、用命令列等執行程式
    • 用pycharm執行程式
    • 用IDLE編寫
    • 用cmd編寫

2.如何執行、除錯一個程式


pycharm中可以點選三角號(run)


或者點選上方功能中的run

- 如何除錯程式(以pycharm為例)


1.點選行數旁邊即可新增一個斷點
2.點選Debug或shift+F9即可進行除錯
3.程式會在設定斷點位置停止執行,下方的狀態變數檢視視窗會顯示變數的值

3.變數和確定型別

  • python中不需要提前宣告變數的資料型別
    python資料型別有字串、整型、列表、元組、字典、布林型等等

  • 定義變數,變數名稱:字母或下劃線開頭,只能包含字母數字下劃線,區分大小寫
  • 字串
    用“”中包含字串內容可以包含中文英文數字空格等
a=" 武久淳"
b="20211308"
c=" love python"
print(b +a+c)


字串中可以用切片和乘的操作

字串位置從0開始,指字串中的第一位
【0:3】是左閉右開的區間指0位1位2位

  • python轉義字元

    比如最常用的\n換行符
for a in range(0,5):
    print("武久淳\n")

4.python的縮排

  • if 語句中語法需要在條件的下一行新增縮排
    即Tab,python中採用程式碼縮排和冒號來區分程式碼塊之間的層次
  • 同樣while語句也需要使用縮排
count=0
while count<5:
    print(count,"小於5")
    count+=1
else:
    print(count,"大於或等於5")
  • while和if結合
i=0
while i<10:
    if i ==1:
        print("1*1=%d"%(i**2))
    if i ==2:
        print("2*1=2 2*2=4")
    if i ==3:
        print("3*1=3 3*2=6 3*3=9")
    if i ==4:
        print("4*1=4 4*2=8 4*3=12 4*4=16 ")
    if i ==5:
        print("5*1=5 5*2=10 5*3=15 5*4=20 5*5=25 ")
    if i ==6:
        print("6*1=6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36")
    if i ==7:
        print("7*1=7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49")
    if i ==8:
        print("8*1=8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64")
    if i ==9:
        print("9*1=9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81")
    i+=1

python知識點總結

  1. print函式
print("Hello,world")

2.使用一個變數

message="hello,world"
print(message)


注:1.變數名只能包括字母,數字下劃線,變數名能以字母或下劃線打頭,不能以數字打頭
2.變數名不能用空格
3.print()輸出變數的時候不用加引號
3.字串是一系列字元,可以用單引號也可以用雙引號
4.使用方法修改字串的大小寫

  • `title()
name="wujiuchun"
print(name.title())


5.在字串裡使用變數

  • `f"{}函式
first_name="wu"
last_name="jiuchun"
full_name=f"[first_name}{last_name}"
print(full_name)


6.用python進行四則運算

print(2+4)
print(4-2)
print(3*4)
print(12/4)


7.同時給多個變數賦值

x,y,z=0,0,0
print(x,y,z)

將上述程式碼提交到碼雲

其他

瞭解了python一些基本的語法,希望能夠繼續學習,繼續收穫。