Python基礎(二) 變數與運算子

2021-08-16 01:26:35 字數 2359 閱讀 8371

變數是資料的載體,是計算機記憶體裡的一塊儲存空間,通過對變數進行讀寫等操作,就可以對資料進行相應的操作。

python變數的命名遵循三條規則:

變數名由 『_』、數字和字母組成,數字不能作為變數的開頭;

python語言大小寫敏感,變數名一般用小寫構成,多個單詞間用下劃線』_』分隔;

變數名不能和python語言中的關鍵字同名,否則會出錯。

python的基本資料型別包括 整型、浮點型、字串型別、布林型

整型變數儲存的是整數的數值,浮點型變數儲存的是帶有小數的數值,字串型別變數儲存的是一串字元資料,布林型變數只有兩個值真或假

'''

賦值運算子:= += -= *= /= //= *

*=算術運算子: + - * / // % **

關係運算子:> >= < <= == !=

邏輯運算子:and or not

'''

1. 字元的輸入輸出與運算子
# 字元的輸入

x = int(input('x='))# 不新增int輸入輸出為字串,int轉化為整數

y = int(input('y='))

# 字元的輸出

print('x = %d'% x)

print('y = %d'% y)

# 字元的運算

print('%d + %d = %d' % (x, y, x + y))

print(x - y)

print(x * y)

print('%d / %d = %f' % (x, y, x / y))

# //是整除法,

print(x // y)

# %是求模(求餘數)

print(x % y)

print('%d %% %d = %d' % (x, y, x % y))

# 輸出中 用%%表示%

# 求冪

print('%d ** %d = %d' % (x, y, x

**y))

2. 輸入圓的半徑,求圓的面積與周長
r = float(input('請輸入圓的半徑r='))

# 在python中語言層面沒有定義常量的語法,

# 一般我們把乙個變數的名字定成大寫來作為乙個隱含提示

# 全大寫的變數當做常量來看待,在**中不要修改它的值

# 經驗:符號常量總是優於字面常量

pi = 3.1416

# print(type(r))

print('圓的周長是:%.2f'% (2*r*pi))

print('圓的面積是:%.2f'% (r**2*pi))

3. 英吋與厘公尺的轉換
# 1英吋 = 2.54厘公尺

yc_z_lm = 2.54

yc = float(input('請輸入英吋值:'))

lm = yc * yc_z_lm

print('%.2f英吋 = %.2f厘公尺' % (yc,lm))

# print(str(yc) + '英吋 =' + str(lm) + '厘公尺')

4. 輸入年份,判斷是否為閏年
# 閏年判斷:是4的倍數且不能是100的倍數,或者是400的倍數,則是閏年

year = int(input('請輸入年份:'))

case1 = year%4 == 0

case2 = year%100 == 0

case3 = year%400 == 0

is366day = case3 or (case1 and

not case2)

print('%d年是否是閏年:'% year + str(is366day))

5. 求泳池的花費

泳池為圓形,半徑自定,沿著泳池鋪寬三公尺的邊沿,並沿著邊沿外砌一圈圍欄,邊沿的**為25元每平方公尺,牆壁**為35.5元每公尺(不算高度)。

import math

r = float(input('請輸入泳池半徑(m):'))

pool_area = math.pi * r ** 2

all_area = math.pi * (r+3) ** 2

aisle_area = all_area - pool_area

aisle_price = aisle_area * 25

wall_size = math.pi * (r+3) * 2

wall_price = wall_size * 35.5

print('過道花費:%.2f,圍牆花費:%.2f,總花費:%.2f' % (aisle_price,wall_price,aisle_price + wall_price))

Python基礎 變數和運算子

目錄 序言 這一章我們將學習變數以及常見的型別,我們將以案例和 相結合的方式進行梳理,但是其中所有的案例和知識點 都是python3 版本。此外python還支援多種運算子,下表大致按照優先順序從高到低的順序列出了所有的運算子,我們會陸續使用到它們。運算子描述 下標,切片 指數 按位取反,正負號 乘...

Python基礎程式設計 二 變數

本篇文章主要是對python學習時的一些總結,作為學習筆記記錄。c users wood python python 3.7.8 tags v3.7.8 4b47a5b6ba,jun 28 2020,08 53 46 msc v.1916 64 bit amd64 on win32 然後就能夠在出現...

Python基礎二(變數 input)

變數 是 為了儲存 程式運算過程中的一些中間 結果,為了方便日後呼叫 官方文件說明如下 variables變數 are used to store儲存 儲存 information資訊 to be referenced被日後呼叫 and manipulated操作或更改 in a computer ...