python-if判断
2024-08-28 04:10:10
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 !")
最新文章
- [转] IIS配置文件的XML格式不正确 applicationHost.config崩溃 恢复解决办法
- CAD调试时抛出“正试图在 os 加载程序锁内执行托管代码。不要尝试在 DllMain 或映像初始化函数内运行托管代码”异常的解决方法
- Sql Server系列:子查询
- jenkins添加git源码目录时报Error performing command错误
- 浅谈Excel开发:八 Excel 项目的安装部署
- opencart 引入 TWIG 模板引擎
- MYSQL中创建存储过程实现向表中循环插入数据
- 指定socket文件连接mysql
- checkbox的全选、反选(计算价格)
- 学习笔记2:前端PS切图
- SQL_UNPIVOT(行列转换)
- 深入学习block
- 【转】ant命令总结
- DOM---documentFragment
- POJ1270 Following Orders (拓扑排序)
- 2017-03-02学习心得之Java代码
- Java永久代去哪儿了
- 检测web界面不能访问后重启
- 毕设记录(ajax)
- 队列 c实现
热门文章
- LeetCode OJ 之 Valid Anagram
- luogu3084 Photo 单调队列优化DP
- splunk的bucket组织目录——时间序列,按照时间来组织目录
- Codeforces--621B--Wet Shark and Bishops(数学)
- 杂项-Java:JDBC
- ”W: GPG 错误:http://ppa.launchpad.net lucid Release: 由于没有公钥,无法验证下列签名:“的问题
- Oracle_exp/expdp备份
- android view、viewgroup 事件响应拦截处理机制
- MarkDown流程图概要
- ROS-TF-监听