1

#猜年龄大小,用户最多猜三次

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
age = 50
= 0
while i < 3:
    guess_age = int(input("Please input your answer:"))
    if guess_age > age:
        print("too big...try again please")
    elif guess_age < age:
        print("too small...try again please")
    else:
        print("You guessed it!")
        break
    += 1
    if == 3:

#猜年龄,每隔三次询问是否继续玩

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
age = 50
for in range(1,100):
    guess_age = int(input("Please input your answer:"))
    if guess_age > age:
        print("too big...try again please")
    elif guess_age < age:
        print("too small...try again please")
    else:
        print("You guessed it !")
    if i%3 == 0:
        choice = input("Would you like play again? yes or no")
        if choice == "yes":
            continue
        if choice == "no":
            break
    else:
        continue

#登录验证,输入错误三次锁定用户

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
= open('c:/user_passwd.txt','r')
= 3
system_user_name = str(f.readline())
system_passwd = str(f.readline())
f.close()
for in range(1,5):
    user_name = str(input("Please input your UserID:"))
    password = str(input("passwd:"))
    if == 3:
        = open('c:/user_passwd.txt''r+')
        s.write("\nlocked")
        s.close()
        print("This user is locked!")
        break
    else:
        if user_name + '\n' == system_user_name and password == system_passwd:
            print("Welcome" + user_name + '\n' + "Have a good time!")
            break
        else:
            -= 1
            += 1

1
            print("UserID or password is wrong,Please try once again and you have " + \              str(j) + 'times choice')

本文转自 AltBoy 51CTO博客,原文链接:http://blog.51cto.com/altboy/1911078

Python学习之函数及流程控制相关推荐

  1. python tracer函数_Python流程控制常用工具和函数定义

    在我们的工作中,我们使用ddagent ver.5作为收集工具,收集和报告托管服务器的性能指标,并对ddagent进行一定程度的定制.经过多次功能迭代,发现一批在线运行时间长的托管服务器占用了太多内存 ...

  2. 14 MySQL--事务函数与流程控制

    一.事务 事务用于将某些操作的多个SQL作为原子性操作,一旦有某一个出现错误,即可回滚到原来的状态,从而保证数据库数据完整性. 一堆sql语句:要么同时执行成功,要么同时失败 # 事务的原子性场景: ...

  3. Python学习之函数返回多个值

    Python学习之函数返回多个值 问题的引出 Python中,一个函数能不能一次返回多个值? 在C语言中,函数最多返回一个值,如果要返回多个值,可以把这些值封装在一个结构体中.注意,C语言不允许函数返 ...

  4. 08. 函数和流程控制

    函数和流程控制 -- 临时把语句结束 ; 改为以 $$ DELIMITER $$ SELECT * FROM student$$ DELIMITER ; -- 改回来 -- 函数格式 -- DELIM ...

  5. html 流程控制,HTML5独家分享:原生JS学习笔记2——程序流程控制

    当当当当 .....楼主又来了!新一期的js学习笔记2--程序流程控制更新了! 想一键获取全部js学习笔记的可以给楼主留言哦! js中的程序控制语句 常见的程序有三种执行结构: 1.顺序结构 2.分支 ...

  6. 变量、函数、流程控制与游标

    实验七:变量.函数.流程控制与游标 实验内容与完成情况(记录所有的实验过程): 1. 使用局部变量.全局变量 (1)定义一个tinyint的整型变量,为其赋值68,并显示变量的值. declare @ ...

  7. python判断特殊字符的函数,python学习--quote()函数,,屏蔽特殊的字符、比如

    python学习--quote()函数,,屏蔽特殊的字符.比如 屏蔽特殊的字符.比如如果url里面的空格!url里面是不允许出现空格的. 在 Python2.x 中的用法是: urllib.quote ...

  8. python学习 字符串函数

    python学习 字符串函数 字符串不能被改变,以下和函数,只是 原字符串初始化后不能改变,函数只是将改变后的值返回赋给新的变量(当然可以赋给原来的变量) 大小写函数 capitalize()函数 大 ...

  9. Shell之函数及流程控制语序

    Shell之函数及流程控制语序 脚本中的函数 作用: 把一个复杂的语句块定义成一个字符串的方法 把一个脚本写成一个变量,用变量去调动程序 例如: 一个重复检测网络是否畅通的脚本: #!/bin/bas ...

最新文章

  1. 基于Springboot实现就业管理系统
  2. python 地理信息_GitHub - sujeek/geospatial-data-analysis-cn: Python地理信息数据教程中文版(GeoPandas、GIS)...
  3. flume可以实时监控mysql嘛_flume使用(三):实时log4j日志通过flume输出到MySql数据库...
  4. MySQL聚簇索引:叶子保存主键或unique字段+data 非聚簇保存索引字段
  5. 用 RTC 打造一个音乐教育 App,需要解决哪些音质难题?
  6. 使用UTL_FILE在oracle中读写文本数据
  7. JS 数组 各项操作
  8. 将游戏成绩传到排名页面html,用野狗开发实时游戏排行榜
  9. [systemd]systemd使用
  10. SanDisk闪迪借助新型固态硬盘提升云计算性能和密度
  11. 基于JAVA+SpringMVC+MYSQL的博客系统
  12. 大数据系列之分布式数据库HBase-1.2.4+Zookeeper 安装及增删改查实践
  13. VSS2005安装和配置过程中遇到的问题
  14. Blackman 窗函数
  15. QT cmd强制删除文件
  16. UVALive 7178 Irrational Roots 多项式的根
  17. 计算机教学说课稿,计算机教学说课稿
  18. xcode6.3设备无法运行Ineligible Devices的解决方法
  19. Ekl去记录nginx的日志
  20. Python进阶——网课不愁系列AI换脸技术

热门文章

  1. python 类-Python入门--一篇搞懂什么是类
  2. python学习路线-Python最佳学习路线
  3. python命令大全-深度学习中python常用命令
  4. python基础常用语句-Python语言的一些基本常用语句
  5. Python eval()函数的使用
  6. 使用Maven管理Spring
  7. 题目1550:分糖果
  8. AlarmManager与PendingIntent的联合使用(一)
  9. 题目1009:二叉搜索树
  10. SSRS:服务器更名后,ReportingService无法使用和登录的解决办法