语言元素
一、冯诺依曼计算机组成
- 1.1 运算器、控制器、存储器、输入、输出设备
二、变量
- 2.1变量是数据的载体,给数据取名
- 2.2 %d是占位符
a = 5
b = 4
print(a + b)
print(a - b)
print(a * b)
print(a / b)
# 商的整数
print(a // b)
# 取余数
print(a % b)
#幂
print(a ** b)
#input()函数获取键盘输入
#int()格式化输出
#%d占位符
a = int(input('a='))
b = int(input('b='))
print('%d + %d = %d' % (a,b,a + b))
print('%d - %d = %d' % (a ,b,a - b))
print('%d * %d = %d' % (a,b,a * b))
print('%d / %d = %d' % (a,b,a / b))
print('%d // %d = %d' % (a,b,a // b))
print('%d %% %d = %d' % (a,b,a % b))
print('%d ** %d = %d' % (a,b,a ** b))
#整数int
a = 100
#浮点数float
b = 12.56
#复数complex
c = 1 + 5j
#字符串str
d = 'hello world'
#'bool'布尔型
e = True
print(type(a))
print(type(b))
print(type(c))
print(type(d))
print(type(e))
在对变量类型进行转换时可以使用Python的内置函数
- int():将一个字符或字符串转化成整数,可以指定进制
- float():将一个字符或字符串转化成浮点数
- str():将指定的对象转化成字符串,可以编码
- chr():将整数转化成该编码的字符串
- ort():将字符串(一个字符)转化成对应的编码(整数)
- 运算符的使用
a = 1
b = 2
c = 3
d = 4
e = 5
a += b #a=a+b
# a -= c #a=a-c
# a *= d #a=a*d
# a /= e #a=a/e
print("a = ",a)
#True为真
flag1 = 3>2
#False为假
flag2 = 1>2
flag3 = flag1 or flag2 #与
flag4 = flag1 and flag3 #或
flag5 = not flag2 #非
print("flag1 =", flag1)
print("flag2 =", flag2)
print("flag3 =", flag3)
print("flag4 =", flag4)
print("flag5 =",flag5)
#is对象标识
print(flag1 is True)
#is ot否定对象标识
print(flag2 is not False)
- 华氏温度转摄氏温度
'''
F=1.8C+32
'''
f = float(input("请输入华氏温度:"))
c = ((f-32) / 1.8)
print("%.1f华氏度 = %.1f摄氏度" % (f,c))
'''
计算圆的面积和周长
半径
'''
import math
redius = float(input("请输入圆的半径:"))
perimeter = 2*math.pi*redius
area = math.pi*redius*redius
print("圆的周长: %.2f" % perimeter)
print("圆的面积: %.2f" % area)
'''
判断是否是闰年,是输出True,否输出Flase
'''
yer = int(input("请输入年份:"))
is_leap = (yer % 4 == 0 and yer % 100 != 0 or yer % 400 ==0)
print(is_leap)