## 變數命名規則 >由英文、數字、底線組成 不得以數字開頭 不能與Python內建的保留字相同 ## 語法 >變數 = input( [提示字串] ) <- 將使用者輸入資料存於變數 a >輸出語法:print( [項目1, 項目2, ...] ) <- 將變數 a 內容印出,印完換行 >if(條件): >elif(條件): >else: <-不須條件,上面所有不成立會執行 >while(條件) <- 條件迴圈 >for() <- 次數迴圈 range函式、字串(string)、表列(list)、字典(dict) ## 符號 > = <- 指定 >+, -, *, / <- 加減乘除 >%, //, ** <-取餘樹,取商數,次方 ><, >, >=, <=, <- 大小於,大小等於 > ==, != <- 等於,不等於 > and, or, not <- 與,或,反向 ## Code ```python from pwn import * c = remote("140.110.112.213",2403) c.recvlines(3) for i in range(100): c.recvlines(2) c.sendline(i+1) print(c.recvline()) c.close() ``` ```python from pwn import * c = remote("140.110.112.213",2400) c.recvlines(7) print(c.recvlines(7)) c.recvuntil(b"numbers : ") ans = [int(i) for i in c.recvline().split().sort()] print(ans[len(ans)-3]) c.sendlineafter("answer : ",str(ans[len(ans)-3])) print(c.recvlines(1)) c.close() ```