首页 > 其他分享 >第6课 运算符

第6课 运算符

时间:2022-12-13 00:00:10浏览次数:35  
标签:num1 num2 num3 运算符 num print

#一、算术运算符
![](/i/l/?n=23&i=blog/3044122/202212/3044122-20221212235250893-1193674342.png)

num1 = 10
num2 = 20
num3 = 30.5
print(num1+num2)
print(num2-num1)
print(num1*num2)
print(num2/num1)
print(num1-num2)

num2 = 4
print(num1//num2) #除法取整数
print(num1%num2) #除法取余数
print(num1/num2) #进行除法运算



# 优先级 ()乘方 >乘方取余,乘除>加减
print(9//4%2)
#二、赋值运算符

num = 10
result = 10,20,30
print(result) #打印出一个元组

result1,result2,result3 = 10,20,30
print(result1,id(result1))
print(result2,id(result2))
print(result3,id(result3))


#三、复合赋值运算符

num = 10
num = num +20

新的num



#四、比较运算符

print(num)
print(num1 == num2)
print(num1 > num2)
print(num3 < num2)
print(num1 != num2)
print(num1 <= num2)
print(num3 >= num2)

如果字符串是整数或者浮点型,字符串也可以进行比较运算。

num1 = "10"
num2 = "20.25"
num3 = "30"
print(num)
print(num1 == num2)
print(num1 > num2)
print(num3 < num2)
print(num1 != num2)
print(num1 <= num2)
print(num3 >= num2)

如果字符串是汉字,字符串也可以进行比较运算,但是编码表排序的比较,但是毫无意义。

var1 = "萧何"
var2 = "韩信"
var3 = "张良"
print(var1 != var2 )
print(var1 <= var2)
print(var1 >= num3)
print(var1< num3)



#五、逻辑运算符

and 运算符

print(False and True)
print(False and False)
print(True and True)





print("#逻辑运算符__")
a=1
b=2
c=3
print(a>b and c>=2)
'''#and 运算符如果有一个为零,and 打印之后为0 ,#拿的是最后的一个非零的数字'''
a=0
b=2
c=3

print(a and b)

print(b and c)

print(c and b) #拿的是最后的一个非零的数字

or 运算符 ,只有所有值为0 结果才是0 .否则结果为第一个非零数字

print(a or b)
print(b or c)
print(c or b)
print(a and b or c)
print( 2 or 0 and 4)
print( 3 or 4 and 2)
print(5 and 0 or 3 and 0 or 3 and 3)




print("——————————以下是作业的输出——————————————")

作业 :将print(2 and 3 or 4 and 0 or 7 or 8 and 2)每一步的运算分开运算

print("完整的输出:",2 and 3 or 4 and 0 or 7 or 8 and 2)
print("——————————以下是拆分后输出——————————————")
print("第一步,2 and 3的结果是:",2 and 3) #3
print("第二步,4 and 0的结果是:",4 and 0) #0
print("第三步,8 and 2的结果是:",8 and 2) #2
print("第四步,3 or 0的结果是:",3 or 0) #3
print("第五步,3 or 7的结果是:",3 or 7) #3
print("第六步,3 or 2的结果是:",3 or 2) #3





#练习1:华氏温度转换为摄氏温度。
#第一步:列出计算公式
'''
圆的周长和面积公式如下:
1、圆周长就是:C=2πr。
2、圆面积公式:S=πr²
(其中 d是圆的直径, r是圆的半径)
(π表示圆周率(3.1415927……)
'''
#第二步:用代码进行计算

r = input("请输入圆的半径r:")
C = 23.1415927eval(r)
S = 3.1415927eval(r)eval(r)
C_1 = round(C,2) #采用round 函数保留两位小数
S_1 = round(S,2) #采用round 函数保留两位小数
print(f'圆的周长C为:{C_1},圆的面积S为:{S_1}')
print('圆的周长C为:%.2f'%C,'圆的面积S为:%.2f'%S) #采用格式字符串求小数点位数,f前的数字代表小数点的数量

#练习2:华氏温度转换为摄氏温度。
'''

先列出计算公式:1摄氏度 (℃)=33.8华氏度 (℉)

它与摄氏温度(C)和华氏温度(F)之间的换算关系为:

1、F = 32+ C × 1.8

2、C= (F - 32) ÷ 1.8

F = input("请输入华氏温度(℉):")
C = (eval(F) - 32) / 1.8
print("华氏温度转换为摄氏温度后的温度为:%.3f℃"%C)
print(f"华氏温度转换为摄氏温度后的温度为:{C}℃")


标签:num1,num2,num3,运算符,num,print
From: https://www.cnblogs.com/520python/p/16977498.html

相关文章

  • SQL AND & OR 运算符
    AND&OR运算符用于基于一个以上的条件对记录进行过滤。​​SQLAND&OR运算符​​如果第一个条件和第二个条件都成立,则AND运算符显示一条记录。如果第一个条件和第二......
  • SQL AND & OR 运算符
    ......
  • 左值、右值、运算符
    1、取地址符作用于一个左值运算对象,返回一个指向该左值运算对象的指针,这个指针是一个右值。2、如果表达式的求值结果是左值,decltype作用于该表达式(不是变量)得到一个引用类......
  • 【Shell脚本(二) -- 运算符】
    一、Shell基本运算符Shell和其他编程语言一样,支持多种运算符,包括:算数运算符关系运算符布尔运算符字符串运算符文件测试运算符原生bash不支持简单的数学运算,但是可以通过其......
  • Go语言基础之运算符
    运算符运算符用于在程序运行时执行数学或逻辑运算。Go语言内置的运算符有:算术运算符关系运算符逻辑运算符位运算符赋值运算符算术运算符运算符描述......
  • java运算符
    运算符基本了解运算符:对字面量或者对变量进行操作的符号表达式:用运算符把字面量或者变量连接起来(符合java语法的句子)就可以称为表达式,不同运算符连接的表达式体现......
  • 前端开发系列002-基础篇之JavaScript的运算符
    title:'前端开发系列002-基础篇之JavaScript的运算符'tags:-javaScript系列categories:[]date:2017-03-2812:05:13本文将介绍javaScript语言中的运算符(`oper......
  • 前端开发系列002-基础篇之JavaScript的运算符
    title:'前端开发系列002-基础篇之JavaScript的运算符'tags:-javaScript系列categories:[]date:2017-03-2812:05:13本文将介绍javaScript语言中的运算符(`oper......
  • java运算符相关学习
    java运算符面试题1:计算2*8如何操作效率更高?剖析:2*8=>实际上是2*2*2*22<<3System.out.println(2<<3);面试题2:""+a+b和a+b+""的输出结果Integera......
  • 3. 运算符
    运算符的定义和分类运算符的定义运算符:也叫操作符,是一种符号。通过运算符可以对一个或多个值进行运算,并获取运算结果。表达式:数字、运算符、变量的组合(组成的式子)。表......