import random
# 昨日内容回顾
# 1.运算符
# 算术运算符: + - * / // % **
# // 是向下取整
# print(10 // 3) # 3
# **
# 求次方的时候可以不用pow,**更简单
# 比较运算符: > >= < <= == !=
# 字符串比较:ASCII码
# 逻辑运算符: and or not
# 成员运算符: in, not in 一般跟列表配合使用的情况更多,用在元组,字典,集合也可以
# 身份运算符: is, is not
# 判断内存地址是否相同 id()查看内存地址
# 赋值运算符 =
# 复合元运算符: += -= *= /= //= %= **=
# 位运算符(扩展,了解):字节中的位(0或1)二进制
# 2.分支结构
# 单分支 if 其实还有其他的分支结构 类似C语言的 switch case
# 双分支 if else
# 多分枝 if elif else
#
# 一行来写:
# z = x if x > y else y
print('abc' > 'ABC') # a:95 A:65 True
print(33 and None and 66) # None
print(33 or None or 66) # 33
print(33 in (33, 34)) # 可以元组 但是不建议
print(33 in [33, 34]) # 建议用列表
# 需求
# 判断骰子是否<=5
n = random.randint(1, 6)
if n <= 5:
if n > 3:
print('点数很小')
else:
print('点数不大不小')
else:
print('点数最大')
# if嵌套尽量不要超过三层,层数越多,代码越复杂,不方便维护,可以但不建议
import random
# 昨日内容回顾
# 1.运算符
# 算术运算符: + - * / // % **
# // 是向下取整
# print(10 // 3) # 3
# **
# 求次方的时候可以不用pow,**更简单
# 比较运算符: > >= < <= == !=
# 字符串比较:ASCII码
# 逻辑运算符: and or not
# 成员运算符: in, not in 一般跟列表配合使用的情况更多,用在元组,字典,集合也可以
# 身份运算符: is, is not
# 判断内存地址是否相同 id()查看内存地址
# 赋值运算符 =
# 复合元运算符: += -= *= /= //= %= **=
# 位运算符(扩展,了解):字节中的位(0或1)二进制
# 2.分支结构
# 单分支 if 其实还有其他的分支结构 类似C语言的 switch case
# 双分支 if else
# 多分枝 if elif else
#
# 一行来写:
# z = x if x > y else y
print('abc' > 'ABC') # a:95 A:65 True
print(33 and None and 66) # None
print(33 or None or 66) # 33
print(33 in (33, 34)) # 可以元组 但是不建议
print(33 in [33, 34]) # 建议用列表
# 需求
# 判断骰子是否<=5
n = random.randint(1, 6)
if n <= 5:
if n > 3:
print('点数很小')
else:
print('点数不大不小')
else:
print('点数最大')
# if嵌套尽量不要超过三层,层数越多,代码越复杂,不方便维护,可以但不建议