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 !")

最新文章

  1. [转] IIS配置文件的XML格式不正确 applicationHost.config崩溃 恢复解决办法
  2. CAD调试时抛出“正试图在 os 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码”异常的解决方法
  3. Sql Server系列:子查询
  4. jenkins添加git源码目录时报Error performing command错误
  5. 浅谈Excel开发:八 Excel 项目的安装部署
  6. opencart 引入 TWIG 模板引擎
  7. MYSQL中创建存储过程实现向表中循环插入数据
  8. 指定socket文件连接mysql
  9. checkbox的全选、反选(计算价格)
  10. 学习笔记2:前端PS切图
  11. SQL_UNPIVOT(行列转换)
  12. 深入学习block
  13. 【转】ant命令总结
  14. DOM---documentFragment
  15. POJ1270 Following Orders (拓扑排序)
  16. 2017-03-02学习心得之Java代码
  17. Java永久代去哪儿了
  18. 检测web界面不能访问后重启
  19. 毕设记录(ajax)
  20. 队列 c实现

热门文章

  1. LeetCode OJ 之 Valid Anagram
  2. luogu3084 Photo 单调队列优化DP
  3. splunk的bucket组织目录——时间序列,按照时间来组织目录
  4. Codeforces--621B--Wet Shark and Bishops(数学)
  5. 杂项-Java:JDBC
  6. ”W: GPG 错误:http://ppa.launchpad.net lucid Release: 由于没有公钥,无法验证下列签名:“的问题
  7. Oracle_exp/expdp备份
  8. android view、viewgroup 事件响应拦截处理机制
  9. MarkDown流程图概要
  10. ROS-TF-监听