Python基础(二) - 变量与运算符

变量

变量是什么

变量是数据的载体,是计算机内存里的一块存储空间,通过对变量进行读写等操作,就可以对数据进行相应的操作。

变量的命名

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,基础)