# input()可以用来接收用户输入的信息,当执行到input()的操作时,程序等待用户输入,而不向下执行
'''
name = input("请输入你的名字:",)
print(name)
'''
# 使用input操作得到的数据都是字符串str类型,通过类型转换,将字符串转换为数字
# 字符串→整型:int() 字符串→浮点型:float()
'''
a = float(input("输入数字: "))
b = float(input("数字: "))
print(a + b)
'''
# 输出语法格式:
# 一:pirint(变量)
# 二:print("格式化字符串" % 变量)
# 三:print("格式化字符串,格式化字符串,格式化字符串,..." % (变量,.....))`**字符串与后面变量数量保持一致**`
'''
name = "张三"
age = 19
height = 1.80
print("名字是%s,你的年龄是%d岁,身高是%f" % (name,age,height))
'''
#分析:
# 1.input最终类型要使用float
# 2.“半径为%.2f的圆形面积为%.4f”
pi = 3.14
r = float(input("请输入半径: "))
area = pi * r ** 2
print("半径为%.2f的圆形面积为%.4f." % (r,area))
演示比较运算符的基本操作
- score1 = 100
score2 = 100
print(score1 == score2)
-
字符串之间的比较运算
数字:0<1<2<...<9
字母:a<b<c<...<y<z
大写字母<小写字母
字符比较运算排序表:0...数字...9<A...大写字母...Z<a...小写字母...z
-
字符串比较规则:
1.对两个字符串中对应位置每个字符串逐一对比
2.排序较小的整体字符串值小
3.如果比较结果相等,比较下个字母
4.直到比对到最后一个字母
5.若比对的一方没有字符,则整体字符串值小
name1 = "A"
name2 = "a"
print(name1 < name2)
输出:TRUE
-
"""
演示关系运算符的基本操作
关系运算是在两个布尔值之间做运算的
三种关系运算符:and:并且 or:或者 not:非
"""
'''
1.
money = True
offer = True
print(money and offer)
'''
'''
2.
train = False
bus = False
bike = True
print(train or bus or bike)
'''
'''
3.
flag = True
print(not flag)
'''
"""
特殊:数字可以作为布尔表达式参与运算
规则:非0数字:True
0:False
"""
'''
print(True and True)
print(False or False)
print(1 and True)
print(0 and True)
print(-2 and True)
'''
'''
# 逻辑 and 逻辑
# 数字 and 逻辑
print(1 and True) # True
print(0 and True) # 0
print(0 or False) # False
print(1 or False) # 1
# 逻辑 and 数字
print(True and 1) # 1
print(True and 0) # 0
print(False or 0) # 0
print(False or 2) # 2
# 数字 and 数字
print(1 and 2) # 2
print(1 and 0) # 0
print(0 or 0) # 0
print(0 or 2) # 2
print(0 or 1) # 0
print(2 or 0) # 2
***注意:
某个操作数可以决定整个式子值的,最终结果即为该操作数
两个操作数都无法决定整个式子值的,最终结果即为后面的操作数。
'''