python的基础语法(if判断,while循环)

python_基础语法

一,if选择结构

(1)选择结构基本语法:单分支
  python 中提供了一个语法 if(如果)可以模仿生活中根据 条件是否满足决定是否去做一件事情的场景! 
  语法:![在这里插入图片描述](https://img-blog.csdnimg.cn/20200321101549883.png)

案例:
在这里插入图片描述

(2)选择结构-双分支结构
语法:
在这里插入图片描述
案例:
在这里插入图片描述
(3) 选择结构-多分支结构
语法:
在这里插入图片描述
案例:
在这里插入图片描述

二,循环while

while 循环结构,循环(重复)执行一部分代码 [休笑世事多轮回,循环遍历一场醉]

break 只能用在循环结构中,用来跳出循环语句 [一遇杨过误终身]

continue 用于终止本次循环,开始下一次循环的 [抽刀断水水更流] else 关键字当循环中没有执行

break 代码时,会执行一次的代码块!

特殊的循环:条件永远为 True

死循环:循环在某些情况下永远不会退出!【死循环有自己的使用场景!使用不当很容 易造成程序挂死|崩溃】

猜数字案例:

"""
    作者:饶家兴
    时间:2020.2.12
    猜数字
"""
import time
import random
#   打印界面
print("########################")
print("猜数字游戏")
print("系统会自动产生1~100的数字")
print("用户输入猜测的数字")
print("系统会提示用户偏大|偏小")
print("直到猜中")
print("########################")
input("按任意键开始游戏")
#   系统产生数字

time.sleep(2)
num = random.randint(1, 100)
# print("系统数字已经产生,请按照提示开始操作")
while True:
    #   请用户输入数字
    user = input("请输入您猜测的数字:")
    user = int(user)
    #   判断和提示
    if user > num:
        print("猜测的数字偏大了..\n")
    elif user < num:
        print("猜测的数字偏小了..\n")
    else:
        print("恭喜你,猜中了,就是", num)
        print("您是否继续游戏,是选Y/否选N")
        ans = input("请输入您的选择:")
        if ans == "Y":
            print("开始新的一局游戏~~~~~~")
            continue
        elif ans == "N":
            print("游戏结束,再见我的朋友")
            break
        else:
            print("非法输入,退出游戏")
            break
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值