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 !")
原文地址:https://www.cnblogs.com/scajy/p/9831206.html