(小白学习笔记)第3章Python的基本语句

本文介绍了Python的基础语句,包括if-elif-else条件判断、嵌套if语句、条件表达式、循环结构(while-else和for)以及pass语句。讲解了如何使用这些语句进行条件控制和数据迭代。
摘要由CSDN通过智能技术生成

Python的基本语句

一、if - elif- else语句

书写格式

  • 1.关键字与表达式之间用空格隔开,表达式后接英文冒号’ : ’

  • 2.语句块中的全部语句缩进4个空格

  • 3.if-elif-else之间对齐

age=int(input('请输入年龄:'))
if age>=18:
    print('已经成年')
score=float(input('请输入成绩'))
if score>=85 :
    print("一等奖")
elif score>=75 :
    print("二等奖")
else :
    print("没有获奖")
  • 4.if语句的嵌套

​ 嵌套的if语句用不同的缩进格式书写,从而分清层次关系

if a==10if b>=22:
        print()
    else:
        print()
else :
    if b>=22:
        print()
    else:
        print()
  • 条件表达式

    x if 判断条件 else y

    判断条件为True,返回左边X的值;

    判断条件为False,返回右边y的值

    num_a=int(input('请输入第一个整数:'))
    num_b=int(input('请输入第二个整数:'))
    print(  str(num_a)+'大于等于'+str(num_b)  if num_a>=num_b else  str(num_a)+'小于等于'+str(num_b) )
    

二、循环语句

1.while-else语句

time=8
while time<12:
	print("有效次数内")
    time=time+1
else :
    print("计次已满")

2.for语句

  1. ==range( )==内置函数,产生一个整数序列。

    书写格式:range(start,end,step),

    step可不写,默认为1.

    索引范围是半开区间,不包括end的值

    range(2,11,3# 2,5,8
    range(2,5)      # step默认为1,即 2,3
    range(10,2,-2)  # 10,8,6,4
    range(10)       # 产生一个从零开始的十个整数,即 0 1 2 3 4 5 6 7 8 9
    
  2. for语句书写格式

    for 循环变量 in 对象 : #对象可以是range(),字符串,列表等可以遍历的数据结构
    	pass
    else : #非必选
        pass
    
  3. else与for语句搭配使用

    for item in range(10):
    	if pass:
        	pass
        else:
            pass
    else:
        pass
    
    
  4. 如果在循环体中用不到循环变量,可将其写为’_’

    for _ in range(5)     
    	print('人生苦短,我用Python')   #循环输出五次
    

如果在循环

三、pass语句

什么都不做,只是一个占位符。

age=int(input('请输入年龄'))
if age>18 :
    pass
else :
    pass

四、转移和中断语句

通常搭配 if 语句使用

  1. break:结束循环
  2. continue:结束当前循环,进入下一个循环
  3. 二重循环时,break和continue仅控制本层循环
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值