python基本语句

  1. 条件语句
    1.1 单项条件
    满足条件则执行,不满足则跳过。
s=1
# 单项条件
if s==1:
    print('s是1')   

1.2 双项条件
条件和其他条件的互斥关系——如果不满足if条件,就执行else其他条件。

s=1
# 单项条件
if s==1:
    print('s是1')
elseprint('s是不是1')

1.3 多项条件
会按照从上到下的顺序挨个试一遍,看自己满足哪个条件,满足了就不往下走,不满足就继续试,试到出结果为止。

s=78
# 单项条件
if s<60:
    print('及格')
elif s>80:
    print('优秀')
else:
    print('一般')
  1. 循环语句:
    2.1 for…in…
    在确认循环次数时可使用该语句进行循环.
for i in [1,2,3,4,5]:
   print(i)

常与循环语句搭配的有range函数,使用range(x)函数,就可以生成一个从0到x-1的整数序列。

range(5)      #生成0到4的数
range(13,17)  #生成13到16的数
range(0,10,3) #输出0,3,6,9 间隔为3

2.2 while 语句
在不确定循环次数时可以用while语句,用条件来判定是否继续循环。

a = 0                #先定义变量a,并赋值
while a < 5:         #设定一个放行条件:a要小于5,才能办事
    a = a + 1  # 满足条件时,就办事:将a+1
    print(a)   # 继续办事:将a+1的结果打印出来 

2.3 循环语句中常见运算
2.3.1 用数值进行比较
在这里插入图片描述
2.3.2 直接用数值进行运算
在这里插入图片描述
我们可以应用bool()函数来查看一个数据会被判断为真还是假:

print(bool(0))        #输出结果是False

2.3.3 布尔值之间的运算
在这里插入图片描述
2.3.4 循环有关的语句
if…break 在循环内部使用,如果达成某一个条件,则跳出循环:

i = 0
while i<5:
    print('1')
    i = i+1
    if i==3:  # 当i等于3的时候触发
        break # 结束循环

continue同样也是在循环内部使用,当使用continue时则回到循环开头,不执行后面的程序。

# continue语句搭配for循环
for i in range(5):
    print('1')
    if i==3:  # 当i等于3的时候触发
        continue # 回到循环开头
    print('这句话在i等于3的时候打印不出来')

pass 语句则是跳过的意思

a = int(input('请输入一个整数:'))
if a >= 100:
    pass
else:
    print('你输入了一个小于100的数字')

正常实现循环则使用else语句,假如没有break。

for i in range(5):
    a = int(input('请输入0来结束循环,你有5次机会:'))
    if a == 0:
        print('你触发了break语句,循环结束,导致else语句不会生效。')    
        break
else:
    print('5次循环你都错过了,else语句生效了。')
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值