zoukankan      html  css  js  c++  java
  • if判断的流程控制

    if判断的流程控制

    首页

      if语句可以根据用户的输入内容或获取的数据进行条件判断,以响应对应条件的代码块。

      语法:if...else...

      例子:

    username = input("username:")
    password = input("password:")
    if
    username == "george" and password == "georgeNB": print("Welcome My Lord") else: print('Wrong username or password!')

      语法:if...elif...else  用于多条件判断。

      例子一:

    age = 56
    while True:
        user_age = int(input('input your age:'))
        if user_age > age:
            print('try smaller')
        elif user_age < age:
            print('try big')
        else:
            user_age = "exit"
            print('your got it!')
            break

      例子二:

    while True:
        score = int(input("input your score:"))
        if score == 100:
            print("your score 'A++'")
        elif 90 <= score <=95:
            print("your score 'A+' ")
        elif 80 <= score <= 89:
            print("your score 'A'")
        elif 70 <= score <=79:
            print("your score 'B+'")
        elif 60 <= score <=69:
            print("your score 'B'")
        elif score <=59:
            print("your score 'C'")
        else:
            score > 100
            print("Wrong data!")
            break

      # # # 作业 # # #

      # 1、猜年龄,猜三次

    age = 56
    count = 0
    while True:
        user_age = int(input('input your age:'))
        if user_age > age:
            count += 1
            print(count)
            print('try smaller')
            if count >2:
                break
        elif user_age < age:
            count += 1
            print(count)
            print('try big')
            if count >2:
                break
        else:
            user_age = age
            print('your got it!')
            break

      # 2、猜年龄,每隔三次问一次,是否继续(Y/N)

    age = 56
    count = 0
    while True:
        user_age = int(input('input your age:'))
        if user_age > age:
            count += 1
            print(count)
            print('try smaller')
            if count >2:
                print("Do you want to choose to try again(Y/N)")
                choose = input("input your choose:")
                if choose == "Y" or "y":
                    count =0
                else:
                    break
        elif user_age < age:
            count += 1
            print(count)
            print('try big')
            if count >2:
                print("Do you want to choose to try again(Y/N)")
                choose = input("input your choose:")
                if choose == "Y" or "y":
                    count = 0
                else:
                    break
        else:
            user_age = age
            print('your got it!')
            break

      # 3、三次登录(残缺版1.0beta)

    username = "george"
    password = "123"
    count =0
    
    while True:
        input_username = input("input your username:")
        input_password = input("input your password:")
        if username == input_username and password == input_password:
            print("Welconme My Lord!")
            break
        else:
            count +=1
            print("Your username or password is Wrong!")
            if count>2:
                print("Your username or passwrod is Wrong three times, It is lock")
                break

    -------- END --------

  • 相关阅读:
    flask之视图
    android studio 配置阿里云镜像 加速
    mac idea phpstorm 提示 clear read-only status 解决办法
    如何给网站一键变黑?如哀悼日,一行css代码解决
    Android base64加密中文乱码问题解决记录
    微信Android app支付 重要记录,重要!!
    mysql 数据库拷贝innodb 操作注意事项,宝塔面板
    Linux 服务器使用shell脚本 实现 间隔N秒访问url
    echarts pie饼图块颜色设置
    Linux 服务器 node 节点满了引发的灾难,请定期清理node节点
  • 原文地址:https://www.cnblogs.com/george92/p/12575316.html
Copyright © 2011-2022 走看看