Python 的比较操作符
> | 左边大于右边 |
>= | 左边大于等于右边 |
< | 左边小于右边 |
<= | 左边小于等于右边 |
== | 左边等于右边 |
!= | 左边不等于右边 |
Python的条件分支
if 条件:
条件为真(true)执行的操作
else:
条件为假(false)执行的操作
while循环
while 条件:
条件为真执行操作
and逻辑操作符
可以将任意表达式连接起来,返回布尔类型
random模块引用上先要将模块导入
import random
secret = random.randint(1,10)
randint()随机返回整型
randint(1,10)随机一个一到十内的随机整数
数据类型
整型,布尔类型,浮点型
10000000000 和数值上是相等的,但后边为浮点型1e10
布尔类型:true false
转浮点型 float()
转整型 int()
转化为字符串 str()
获取类型的信息
type()
isinstance(待确定类型,指定的数据类型)返回值为true则两者数据类型一致false则不一致
应用举例,简单的文字游戏
import random
se = random.randint(1,10)
temp = input("不妨猜一下TXD现在心里想得是哪一个数字:")
guess = int(temp)#转为int类型
while guess !=se:
temp = input("猜错了再猜一下吧:")
guess = int(temp)
if guess == se:
print("猜对了,奖励你多写一行代码")
else:
if guess > se:
print("这个数有点大了")
else:
print("这个数有点小")
print("游戏结束,不玩啦^-^")