[转帖]Python基础之判断和循环(三)
https://www.jianshu.com/p/5a7552821c63
一、判断
关于判断,跟字面意思一样,就是判断某一个时刻应不应该做某件事;
- 语法:
if 判断条件:
执行语句……
else:
执行语句……
- 判断条件:
<:小于
>:大于
==:等于
!=:不等于
>=:大于等于
<=:小于等于
- 事例:
1. 常规判断
number = int(input('Number is : '))
if number >= 60:
print('恭喜及格!')
else:
print('不及格!')
2. 多条件判断
if number > 89:
print('A')
elif number >= 80:
print('B')
elif number >= 60:
print('C')
else:
print('不及格!')
- 三元操作符:
如果a>b,那么c=a,否则c=b
if a > b:
c = a
else:
c = b
三元操作符语法:c = a if a>b else b
- 断言
测试程序时加入assert关键字,当条件为True继续运行程序,否则让程序自动崩溃,抛出异常AssertionError.
a = 3
b = 4
assert a > b
Traceback (most recent call last):
File "E:/XXXX.py", line 21, in <module>
assert a > b
AssertionError
二、循环
循环的意思就是持续做某件事情,python的循环语句允许我们执行一个语句或语句组多次。循环分为while循环和for循环。
while循环:在给定的判断条件为 true 时执行循环体,否则退出循环体。
for循环:重复执行语句
语法:
while 条件:
循环体
for iterating_var in sequence:
statements(s)
- 事例:
str = 0
while str < 10:
print('%d'% str)
str +=1
for i in range(10):
print(i)
以上两个循环的结果都是一样的,for循环中range()函数为内置函数,语法:range([star], [stop] [,setp = 1])
- break语句和continue语句
break终止循环,跳出整个循环:
str = 0
while str < 4:
number = input('Please Enter Number:')
if number == '123456':
print('输入正确,欢迎登陆!!!')
break
else:
print('输入错误,请重新输入!')
str +=1
if str == 4:
print('输入错误次数太多,请重新启动程序!!!')
continue终止当前循环,跳入下一个循环:
for x in range(10):
if x == 0:
continue
for y in range(10):
if x >= y and y != 0:
a = x * y
print('{0} * {1} = {2}'.format(x, y, a))
[转帖]Python基础之判断和循环(三)的更多相关文章
- Python基础(条件判断和循环) if elif else for while break continue;
条件判断 计算机之所以能做很多自动化的任务,因为它可以自己做条件判断. 比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,用if语句实现: age = 20 if age >= ...
- Python基础 条件判断和循环
pyhton if 语句 if 语句后接表达式,然后用: 表示代码块. age = 20 if age >= 18: print 'your age is', age print 'adult' ...
- Python基础、判断、循环、列表、字典,day1
一.Python 简介 1.介绍 Python 是一个高层次的结合了解释性.编译性.互动性和面向对象的脚本语言. Python 的设计具有很强的可读性,相比其他语言经常使用英文关键字,其他语言的一些标 ...
- python基础----条件判断与循环
一.python数据类型 1.整数(包括整数.负数) 2.浮点数(小数) 3.字符串(需要用单引号‘’或双引号“”括起来) 注:当字符串中含有单引号时,用双引号括起来(now="let's ...
- 『Python基础-7』for循环 & while循环
『Python基础-7』for循环 & while循环 目录: 循环语句 for循环 while循环 循环的控制语句: break,continue,pass for...else 和 whi ...
- Python之条件判断和循环(入门4)
转载请标明出处: http://www.cnblogs.com/why168888/p/6407755.html 本文出自:[Edwin博客园] Python之条件判断和循环 1. Python之if ...
- Python 基础之socket编程(三)
python 基础之socket编程(三) 前面实现的基于socket通信只能实现什么呢?在tcp协议的通信中就是一个用户说一句,服务端给你回一句,你再给服务端说一句,服务端再给你回一句,就这样一直友 ...
- Python基础——条件判断
Python版本:3.6.2 操作系统:Windows 作者:SmallWZQ 到目前为止,Python基础系列的文章中的程序都是一条一条语句顺序执行的.在本章中,我会重点介绍让程序选择是否执行语 ...
- python之--条件判断和循环
Python之判断 和其他语言一样,python同样具有条件判断和循环的操作,比如我们可以编写一个简单的判断操作:使用if关键字可以达到判断的效果,如下例: >>> test_if ...
- python之条件判断、循环和字符串格式化
1. python的条件判断:if和else 在条件判断中可以使用算数运算符 等于:== 不等于:!= 大于:> 小于:< 大于等于:>= 小于等于:<= 示例1: usern ...
随机推荐
- .NET Conf China 2023分享-.NET应用国际化-AIGC智能翻译+代码生成
今年.NET Conf China 2023技术大会,我给大家分享了 .NET应用国际化-AIGC智能翻译+代码生成的议题,今天整理成博客,分享给所有人. 随着疫情的消退,越来越多的企业开始向海外拓展 ...
- 动手实践丨使用华为云IoT边缘体验“边云协同”
摘要:"边云协同",即云端与边缘的协同.通过边云通道,部署在边缘节点上,并实现在云端远程管理应用,保障部署在边缘的应用能够正常运行,并通过与云端的连线,将业务执行结果在云端呈现. ...
- ios安全加固 ios 加固方案
目录 一.iOS加固保护原理 1.字符串混淆 2.类名.方法名混淆 3.程序结构混淆加密 4.反调试.反注入等一些主动保护策略 二 代码混淆步骤 1. 选择要混淆保护的ipa文件 2. 选择要混淆 ...
- Solon cloud 使用融断器 sentinel 或 guava 或 semaphore
Solon Cloud 是一套防腐层的架构方案.提供统一的接口定义和配置设计,从而实现不同框架统一体验的效果. 目前,已适配的融断器有三个插件且体验方式完全相同,分别是: sentinel-solon ...
- .Net Core 多语言
StartUp.cs public void Configure(IApplicationBuilder app, IWebHostEnvironment env) { app.UseEndpoint ...
- Python办公自动化_Excel篇
Python办公自动化_Excel篇 库名 作用 xlrd 从excel中读取数据,支持xls,xlsx xlwt 从excel进行修改操作,不支持对xlsx格式的修改 xlutils 在xlrd和x ...
- 正确理解c# default关键字
背景 最近QA测试一个我开发的一个Web API时,我意识到之前对C#的default的理解一直是想当然的.具体情况是这样,这个API在某些条件下要返回模型的默认值,写法类似于下面这样 [HttpGe ...
- 【docker】运维相关名词 Iaas-Paas和Saas docker镜像设置 启动与停止常用命令 镜像相关命令 容器相关命令
目录 上节回顾 今日内容 1 什么是Iaas-Paas和Saas 2 docker 启动设置镜像 2.1 启动与停止常用命令 3 镜像相关命令 4 容器相关命令 练习 上节回顾 # 1 flask-s ...
- 【Vue】阶段练习
目录 需求 参考汽车之家 首页 登录功能 展示所有汽车页面 项目 登录页面 跨域请求 一 同源策略 二 CORS(跨域资源共享)简介 三 CORS基本流程 四 CORS两种请求详解 五 Django项 ...
- ORM执行SQL 双下划线查询 ORM外键字段创建 外键字段相关操作 ORM跨表查询 跨表查询进阶操作
目录 ORM执行SQL语句 方式1:使用pymysql模块 方式2:使用raw方法 方式3:django connection 双下划线查询 __gt(>) __lt(<) queryse ...