個人部落格_www.notwiner.top_
python屬於解釋**互性shell,官網和常用開發工具pycharm,由於python2在不遠的時間就不再會被官方支援,所以推薦使用python3。重點提醒,python對於縮排較為重視。
簡短的程式python的idle即可,大點的再使用pycharm。
8 * 3 / 2 + 2 + 7 - 9
spam = 15
spam + 5
bacom =10
coin = spam + bacom
# 猜數字遊戲
import random
guesstaken = 0
print('hello, what is your name? ')
myname = input()
number = random.randint(1, 20)
print('well,' + myname + ',you can guess a number between 1 to 20,')
for i in range(6):
print('take a gues.')
guess = input()
guess = int(guess)
if guess < number:
print('the number is too low,')
if guess > number:
print('the number is too high,')
if guess == number:
break
if guess == number:
guesstaken = str(guesstaken)
print('good,' + myname + 'your guessed my number in ' + guesstaken + ' is right!')
if guess != number:
number = str(number)
print('no, the number' + number + 'is wrong')
這個例子中guesstaken記錄了玩家猜過的次數,初始值為0,後面range(6)即為6次迴圈,玩家可猜數字次數為6次內,random生成隨機數。形式為number = random.randint(first number, end number)。
注意guess = int(guess)
,將guess的輸入轉換為int形式,
python網路程式設計(一)
之前學習過一些python的socket程式設計和requests庫,時間一久,就容易生疏和遺忘,後面我想要學習pwntools的原始碼,封裝的tube模組的函式,一定也是通過套接字來進行通訊的。最近複習一波,加深印象,溫故而知新。socket庫,用socket 函式來建立套接字,實現伺服器與伺服器...
python核心程式設計筆記 網路程式設計(一)
套接字 通訊端點 列印伺服器是硬體伺服器的乙個例子。它們處理傳入的列印作業並將其傳送給系統中的列印裝置。這樣的計算機通常可以通過網路進行訪問,並且客戶端計算機向它傳送列印請求。另乙個例子是檔案伺服器。這些通常是擁有龐大的儲存容量的計算機,可悲客戶端遠端訪問,支援檔案伺服器的乙個最流行的網路作業系統是...
python核心程式設計學習(一)
以下是核心程式設計中乙個stack的例子 created on 2012 3 6 author administrator usr bin env python stack def pu def popit if len stack 0 print has empty else print remo...