zoukankan      html  css  js  c++  java
  • if,while,for脚本小练习

    if循环小练习

    age = 56
    count = 0
    while True:
        if count ==3:
            break
        guess_age = int(input("guess age:"))
        if guess_age == age:
            print("yes,you got it...")
            break
        elif guess_age < age:
            print("think smaller...")
        else:
            print("think bigger...")
    
        count +=1
    if  count ==3:
        print("you have tried many times")

    while循环及优化

    age = 56
    count = 0
    while True:
        if count ==3:
            break
        guess_age = int(input("guess age:"))
        if guess_age == age:
            print("yes,you got it...")
            break
        elif guess_age < age:
            print("think smaller...")
        else:
            print("think bigger...")
    
        count +=1
    if  count ==3:
        print("you have tried many times")
    
    #while循环的优化
    age = 56
    count = 0
    while count<3:
    
        guess_age = int(input("guess age:"))
        if guess_age == age:
            print("yes,you got it...")
            break
        elif guess_age < age:
            print("think smaller...")
        else:
            print("think bigger...")
    
        count +=1
    else:
        print("you have tried many times")

    for循环也能实现上述功能哦

     1 #for循环的应用
     2 age = 56
     3 for i in range(3):
     4     guess_age = int(input("guess age:"))
     5     if guess_age == age:
     6         print("yes,you got it...")
     7         break
     8     elif guess_age < age:
     9         print("think smaller...")
    10     else:
    11         print("think bigger...")
    12 
    13 else:    
    14     print("you have tried many times")

    输入三次失败后依旧可以继续猜猜猜哦

    age = 56
    count = 0
    while count<3:
      guess_age = int(input("guess age:"))
        if guess_age == age:
            print("yes,you got it...")
            break
        elif guess_age < age:
            print("think smaller...")
        else:
            print("think bigger...")
    
        count +=1
        if count == 3:
            continue_confirm = input("do you want to keep guessing...?")
            if continue_confirm != 'n':
                count = 0
  • 相关阅读:
    [CentOS]Centos设置网卡
    [C#]创建Windows用户及组
    [C#]读取指定路径的配置文件[转]
    [C#]安装WindowsService的关键步骤
    [C#]如何解决修改注册表受限问题(转)
    [C#]DES再一例(转)
    [C#]获取当前程序运行路径的方法集合(转)
    [Postgres]Postgres复制表
    [Postgres]postgresql.conf : Permission denied处理一法
    【转】/proc/sysrq-trigger 详解
  • 原文地址:https://www.cnblogs.com/hanjianfei/p/13226324.html
Copyright © 2011-2022 走看看