python一些基础语句

if 语句的真值表达式

if 100:
	print("真值")
#等同于
if bool(100):
	print("真值")

真值表达式

if 数据:
	语句
#本质就是使用bool函数操作数据

条件表达式

  语法:变量 = 结果1 if 条件 else 结果2
  作用:根据条件(True/False) 来决定返回结果1还是结果2。
sex = None
if input("请输入性别:") == "男":
	sex = 1
else:
	sex = 0
print(sex)

sex = 1 if input("请输入性别:") == "男" else 0

print(sex)

循环语句

while语句

1.作用: 
可以让一段代码满足条件,重复执行。
2.语法:
while 条件:
        满足条件执行的语句
else:
        不满足条件执行的语句
3.说明:
    else子句可以省略。
    在循环体内用break终止循环时,else子句不执行。

死循环

循环条件永远是满足的。
while True:
    name = int(input("请输入姓名:"))
    print(name)
    if input("输入q键退出:")=="q":
        break  # 退出循环体
"""
    猜数字:
        最多猜3次,如果猜对提示"猜对了,总共猜了?次"
        如果超过次数,提示"游戏结束".
"""

import random

random_number = random.randint(1, 100)
#print(random_number)
count = 0
while count < 3:
    # 三次以内
    count += 1
    input_number = int(input("请输入数字:"))
    if input_number > random_number:
        print("大了")
    elif input_number < random_number:
        print("小了")
    else:
        print("猜对了,总共猜了" + str(count) + "次")
        break# 退出循环体,不会执行else语句。
else:# while的条件不满足
    # 三次以外
	print("失败")

for 语句

1.作用:
    用来遍历可迭代对象的数据元素。
可迭代对象是指能依次获取数据元素的对象,例如:容器类型。
2.语法:
    for 变量列表 in 可迭代对象:
        语句块1
    else:
        语句块2
3.说明:
    else子句可以省略。
    在循环体内用break终止循环时,else子句不执行。

range 函数

1.作用:
    	用来创建一个生成一系列整数的可迭代对象(也叫整数序列生成器)。
2.语法:
   		range(开始点,结束点,间隔)
3.说明:
函数返回的可迭代对象可以用for取出其中的元素
返回的数字不包含结束点
开始点默认为0
间隔默认值为1 

for: 适合执行预定次数。
while:适合根据条件循环执行。

break 语句

1.跳出循环体,后面的代码不再执行。
2.可以让while语句的else部分不执行。

continue 语句

跳过本次,继续下次循环。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值