关键字:python 编程
正文 | 内容
什么是运算符?运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算。例如:2+3,其操作数是2和3,而运算符则是“+”。在vb2005中运算符大致可以分为5种类型:算术运算符、连接运算符、关系运算符、赋值运算符和逻辑运算符。
01
—
【关系运算符】
关系运算符一般分为7种
【源码】
# 事例:判断学生成绩的等级
# 在生活中,如果说想要为学生的成绩排等级。比如大于等于90时是A级, 60-89分的是B级,小于60分为C级。
# 这个事例主要演示关系运算符。
# 定义一下用户输入的学生成绩的变量
score = float(input("请输入学生的成绩:"))
if score >= 90:
print("A级")
if 60 <= score <= 89:
print("B级")
if score < 60:
print("C级")
02
—
【赋值运算符】
赋值运算符一般分为7种
【源码】
# 计算任意5个数字的乘积
# 演示赋值运算符
# 创建变量product 和first 并给这两个变量都赋值为1
product = 1
first = 1
while first <= 5:
num = float(input("请输入随机的数字:"))
product *= num
first += 1
print(product)
03
—
【逻辑运算符】
逻辑运算符一般分为3种
【源码】
#判断三条边的边长是否能构成三角形
#公式任意两边相加的值大于第三个边,就认可构成三角形 ;否则不是三角形
# 演示逻辑运算符!!
a = float(input("请输入第一条边长:"))
b = float(input("请输入第二条边长:"))
c = float(input("请输入第三个边长:"))
if a + b > c and a + c > b and b + c > a:
print("这三个边长可以构成一个三角形")
else:
print("这三个边长不能构成一个三角形")
04
—
【字符串】
字符串是python中或者说编程语言中比较重要的一个概念。开发者必须要掌握并会应用它。
【源码】
# 判断是否是回文数
# string a ="1111111
num = int(input("请输入一个正整数"))
num_r = str(num)[::-1] # 将变量num 的数据类型转换成字符串,然后将num的值进行反转,最后将反转后的值赋值给num_r
print(str(num), num_r)
if str(num) == num_r:
print("它是个回文数")
if str(num) != num_r:
print("它不是个回文数")
05
—
【控制语句】
其实编程类似于写作文一样,写出好的代码就需要保持好的书写习惯,就像写出好的文章一样,要遵循一定的规则和习惯。不能天马行空的。
【源码】
name_1 = input("请输入第一个学生的姓名:")
h_1 = float(input("请输入第一个学生的身高"))
name_2 = input("请输入第二个学生的姓名:")
h_2 = float(input("请输入第二个学生的身高"))
name_3 = input("请输入第三个学生的姓名:")
h_3 = float(input("请输入第三个学生的身高"))
max_h = h_1
max_n = name_1
if h_2 > max_h:
max_h = h_2
max_n = name_2
if h_3 > max_h:
max_h = h_3
max_n = name_3;
print("身高最高的的学生是", max_n, "身高是", max_h)
【源码】
# while 循环语句
'''
国际象棋的棋盘有8行8列共64个格。假设在第1格中放1粒米,在第2格中放2粒米,以后每格中都放数量为前一格2倍的米粒,求最终棋盘可以放下多少个米粒数量。
用while语句编程'''
total = 0 # 总数
grid = 1 # 格子的编号,1、2、3、4、5、6
num = 1 # 格子的米粒数量
while grid <= 64:
total += num # 将当前的这个的格子上的米粒数量加到总数上去。
grid += 1 # 格子数加1,移到下一个格子
num *= 2 # 计算下一个格子的米粒数,其实是上一个格子米粒数的2倍
print("棋盘上总数:", total)
06
—
【算术运算符】
加减乘除我们从小学的时候就已经开始使用了。其实越是小的东西,越基础的知识我们更应该扎实地掌握并运用到实际中去。
【源码】
# 一元二次方程ax^2+bx+c=0的求根公式是x=[-b±√(b²-4ac)]/(2a)
# x2-5x +4=0
# 其中a= 1 b=-5 c =4
# 求解一元二次方程:x²-5x+4=0
# 其中a=1,b=-5,c=4
a = 1
b = -5
c = 4
x1 = (-b + (b ** 2 - 4 * a * c) ** 0.5) / (2 * a)
x2 = (-b - (b ** 2 - 4 * a * c) ** 0.5) / (2 * a)
print("x1 =", x1)
print("x2 =", x2)