pythom03--语法篇

本文深入探讨了Python中的条件判断语句,包括if、else和elif的使用,以及它们的嵌套结构。同时,讲解了while循环的基本语法与嵌套,和for循环在Python中的应用。此外,还介绍了break和continue语句在循环控制中的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.If语句

格式:
 if 变量 判断符 条件 :
    执行命令+被执行语句
当变量满足条件时,执行语句

2.else语法

只有当if出现时,才会使用else
格式:
 if 变量 判断符 条件 :
    执行命令+被执行语句
 else:
    执行命令+被执行语句
当变量不满足if的条件时,执行else后的语句

3.elif语法

存在多个判断条件时使用
格式:
 if 变量 判断符 条件 :
    执行命令+被执行语句
 elif 变量 判断符 条件 :
    执行命令+被执行语句
 elif 变量 判断符 条件 :
    执行命令+被执行语句
          .
          .
          .
 else:
    执行命令+被执行语句
当变量不满足if和elif的条件时,执行else后的语句

4.if语法的嵌套

存在条件下的条件是否成立时使用
格式:
 if 变量 判断符 条件 :
    执行命令+被执行语句
     if 变量 判断符 条件 :
        执行命令+被执行语句
 else:
    执行命令+被执行语句
当变量满足if条件时,执行if后的语句,在继续判断次级if的条件是否成立

5.if语句的练习应用

题目1:
# 1.从控制台输入要出的拳:石头:1 剪刀:2 布:3
# 2.假设电脑只能出石头
# 3.比较胜负

6.while语法:

当满足某一条件时,执行命令且循环匹配条件
用法举例:
# 定义一个整数变量,记录循环的次数
i = 0
# 开始循环
while i<= 3:
    # 希望在循环内执行的代码
    print 'hello python'
    # 处理循环计数
    i += 1
print '循环结束,i = %d' %i

7.while语法的嵌套

在一个while循环中执行次级while循环,当次级while循环结束,再跳到一级while中,直至一级循环结束。
练习:使用循环打印出下面的图形

*
* *
* * *
* * * *
* * * * *

python中的逻辑运算符:
逻辑运算符包括:与:and/或:or/非:not
and:
条件1 and 条件2
两个条件同时满足,就返回True
只需有一个不满足,就返回False
or:
条件1 or 条件2
两个条件只要有一个满足,就返回True
两个条件都不满足,返回False
not:
对一个条件取反

8.for 循环语句

range:
range(i,n)
生成i到n-1的连续数字

for i in range(1,5)
    print i
#i是初始变量,由1依次递增至4

用户登陆程序:

1.输入用户名和密码
2.判断用户名和密码是否正确?(name=‘root’,passwd=‘redhat’)
3.防止暴力破解,只有三次登陆机会,超过三次,报错提示

9.break语法

# 满足某一条件的时候,
# 退出循环,不再执行后续的重复的代码

9.continue语法

# 满足某一条件的时候,不执行后续重复的代码,
# 仅跳过本次循环,其他条件满足的时候都要执行

猜数字游戏:

1. 系统随机生成一个1-100的数字;
2. 用户共有5次猜数字的机会;
3. 若用户猜测的数字大于系统数字,打印“ too big”;
4. 若小于,打印“too small”;
5. 若等于,打印“congratulation !”,退出循环。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值