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