zoukankan      html  css  js  c++  java
  • python-if判断

    1. python 条件语句
      Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。
      可以通过下图来简单了解条件语句的执行过程:

      Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。
      Python 编程中 if 语句用于控制程序的执行,基本形式为:

    if 判断条件:
        执行语句……
    else:
        执行语句……

      其中"判断条件"成立时(非零),则执行后面的语句,而执行内容可以多行,以缩进来区分表示同一范围。

      else 为可选语句,当需要在条件不成立时执行内容则可以执行相关语句,具体例子如下:
    2. 场景一、用户登录验证

    案例1:
    #!/usr/bin/env python
    # _*_ coding: utf-8 _*_
    # Author:shichao
    # File: .py
    
    import getpass
    
    _username = 'alex'
    _password = 'abc123'
    username = input("username:")
    password = input("password:")
    
    if _username == username and _password == password:
        print("Welcome user {name} login..." .format(name=username))
    else:
        print("Invalid username or password")

    案例2:

    #!/usr/bin/env python
    # -*- coding: encoding -*-
    
    # 提示输入用户名和密码
    
    # 验证用户名和密码
    # 如果错误,则输出用户名或密码错误
    # 如果成功,则输出 欢迎,XXX!
    
    
    import getpass
    
    
    name = raw_input('请输入用户名:')
    pwd = getpass.getpass('请输入密码:')
    
    if name == "alex" and pwd == "cmd":
      print("欢迎,alex!")
    else:
      print("用户名和密码错误")

    3. 场景二、猜年龄游戏
      在程序里设定好你的年龄,然后启动程序让用户猜测,用户输入后,根据他的输入提示输入的是否正确,如果错误,提示是猜大了还是小了

    my_age = 29
    
    user_input = int(input("input your guess num:"))
    
    if user_input == my_age:
        print("Congratulations, you got it !")
    elif user_input < my_age:
        print("Oops,think bigger !")
    else:
        print("think smaller !")
  • 相关阅读:
    Fiddler捕获抓取 App端数据包
    配置Java SSL 访问网站证书
    win10+vs2015+opencv3.0 x86/x64配置(debug+release)
    VMware虚拟机安装CentOS 7并搭建lamp服务器环境
    ubuntu18.04下eclipse配置及快捷方式创建
    ubuntu 安装vmware workstation
    linux安装出错
    [集合]java中的 可变参数
    泛型
    [集合]List
  • 原文地址:https://www.cnblogs.com/scajy/p/9831206.html
Copyright © 2011-2022 走看看