美文网首页
第二章流程控制

第二章流程控制

作者: 我在你_1a19 | 来源:发表于2019-01-20 22:07 被阅读0次
  1. 猜年龄
"""
作者:Oliver
功能:猜年龄,
日期:20190120
版本:1.0
"""
answer = 36
guess_times = 3
while guess_times > 0:
    guess_in = eval(input("请输入你认为的当前中国人口劳动力平均年龄:"))
    if guess_in == answer:  # 猜对退出
        print("《中国人力资本报告2018》显示:截止2016年,中国劳动力人口的平均年龄已经达到35.9岁!你猜对了!")
        exit()
    else:
        guess_times -= 1
        if guess_times <= 0:    # 猜错三次,询问是否继续?
            print("抱歉,你的猜测与近期调查结果不一致!还要再猜吗?")
            try_again = input("继续 请输入:Y, 退出 请输入:N")
            if try_again == "Y" or try_again == "y":
                guess_times = 3     # 继续,则猜测次数重置
                continue
            elif try_again == "N" or try_again == "n":
                print("结束游戏!")
                exit()


  1. 用户验证
"""
作者:Oliver
功能:用户输入密码比对账户信息
日期:20190120
版本:1.0
"""
name_tup = ("a", "b", "c")
password_tup = ("123", "234", "345")
input_times = {"a": 0, "b": 0, "c": 0}
name = input("请输入你的账户:")
while input_times[name] < 3:
    password = input("请输入你的密码:")
    if name in name_tup:
        if password == password_tup[name_tup.index(name)]:
            print("登陆成功!")
            exit()
        else:
            print("密码错误!")
            input_times[name] = input_times.get(name, 0) + 1

if input_times[name] >= 3:
    print("错误次数达到上限,账户已锁定!")


  1. 九九乘法表
"""
作者:Oliver
功能:九九乘法表
日期:20190120
版本:1.0
"""
for i in range(1, 10):
    for j in range(1, 10):
        # if j < 9:
        #     print("%s*%s=%s" % (i, j, i * j), end=" ")
        # else:
        print("%s*%s=%s" % (i, j, i * j), end=" ")
    print()

  1. 金字塔
"""
作者:Oliver
功能:金字塔星星
日期:20190120
版本:1.0
"""
level = 5
for current_level in range(1, level + 1):
    for i in range(level - current_level):
        print(" ", end="")
    for j in range(2 * current_level - 1):
        print("*", end="")
    print()

相关文章

  • 5-流程控制

    流程控制 流程 计算机执行代码的顺序就是流程 流程控制 对计算机代码执行顺序的管理就是流程控制 流程分类 流程控制...

  • 04-流程控制及while循环

    流程控制 流程: 计算机执行代码的顺序,就是流程。 流程控制: 对计算机代码执行顺序的控制,就是流程控制。 流程分...

  • JavaScript-流程控制语句

    一、if流程控制语句 二、switch流程控制语句 三、流程控制语句

  • 第二章流程控制

    猜年龄 用户验证 九九乘法表 金字塔

  • 标准构件族控制体系、创建流程及重点

    第二章:标准构件族控制体系、创建流程及重点 2.1 标准构件族控制体系 本节将讨论标准构件族是如何一步一步区分各个...

  • js流程控制

    2 - 流程控制 2.1 流程控制概念 2.2 顺序流程控制 ​ 顺序结构是程序中最简单、最基本的流程控制,它...

  • 二级-2.Python流程控制

    流程控制 流程:计算机执行代码的顺序就是流程。 流程控制:对计算机代码执行顺序的管理就是流程控制。 流程控制一共分...

  • Revit2016族教程

    目录 第一章:revit族体系 1.1 revit族体系 第二章:标准构件族控制体系、创建流程及重点 2.1 标准...

  • Python基础重构-1.3流程控制

    流程控制语句 流程控制语句用来实现对程序流程的选择、循环和返回等进行控制,Python中主要的流程控制包括if(判...

  • activiti学习笔记(九)RuntimeService

    RuntimeService 流程运行控制服务 启动流程及对流程数据的控制 流程实例(ProcessInstanc...

网友评论

      本文标题:第二章流程控制

      本文链接:https://www.haomeiwen.com/subject/iixfjqtx.html