ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

5、格式化输出、运算符、流程控制if、while、死循环、continue、break

2022-07-19 18:05:33  阅读:188  来源: 互联网

标签:else 运算符 while continue 条件 print input 循环


一、占位符 %s:表示字符串 %d:表示整数 %f:表示浮点型 int(input("请输入年龄:")):表示将字符串类型转换为int类型 注:input输入的任何值都会被认为是字符型  

 

 

  二、运算符 1、算数运算 +、-、*、/、%(取模)、**(幂)、//(取整数)

 

 

2、比较运算

 

 

3、赋值运算

 

 

4、逻辑运算

 

 

    三、流程控制 1、单分支 if 条件: 满足条件执行代码 2、双分支 if 条件: 满足条件执行代码 else: if条件不满足就走这一段

 

 

 

 

3、多分支 if 条件: 满足条件执行代码 elif 条件: 上面的条件不满足走这个 else: 上面的所有条件都不满足走这个   四、whlie循环 while 条件: 条件满足执行代码

 

 

while 条件: else: 只要循环没有被break打断,else中的内容一定会运行
# 优化猜年龄游戏,运行用户最多猜3次,猜了3次以后,再问是否还想玩,如果用户选择Y,则再允许猜3次,以此往复

n = 0
m = 3

while n < m:
    age = int(input("请输入年龄:"))
    if age == 20:
        print("恭喜你回答正确")
        break
    elif m - n == 1:
        cs = input("你的游戏次数已为0次,是否继续游戏:")
        if cs in "yY":
            print("游戏次数重置,你可以继续获得", m, "次游戏次数")
            n = 0
            continue
        else:
            print("游戏结束,欢迎下次光临")
    else:
        print("回答错误,回答次数剩余", (m-1)-n, "次")
    n += 1
else:
    print("----- end -----")

 

  五、死循环 while Ture: 因为条件一直为真,所以会一直循环

 

 

  六、break 用于完全结束一个循环,跳出循环体执行循环后面的语句,完全终止循环   七、continue 只是终止本次循环,接着还继续执行后面的循环      

标签:else,运算符,while,continue,条件,print,input,循环
来源: https://www.cnblogs.com/luohuasheng/p/16495092.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有