python的基础语法(if判断)

python_基础语法(二)

一,if选择结构
(1)选择结构基本语法:单分支
python 中提供了一个语法 if(如果)可以模仿生活中根据 条件是否满足决定是否去做一件事情的场景!
语法:在这里插入图片描述
案例:
在这里插入图片描述

(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
发布了22 篇原创文章 · 获赞 0 · 访问量 224

猜你喜欢

转载自blog.csdn.net/raojiaxing_/article/details/105004649
今日推荐