python程式設計(一)

2021-10-01 16:39:35 字數 1299 閱讀 3326

個人部落格_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...