一、if语句

1. if-else

if 要判断的条件:

条件成立的时候做的事情

else:

条件不成立的时候做的事情

2. if-elif-else

if 要判断的条件:

条件成立的时候做的事情

elif 条件2:

...

elif 条件3:

...

else:

条件不成立的时候做的事情

elif和else都必须和if一起使用,不能单独使用

3.  if嵌套

if 要判断的条件:

条件成立的时候做的事情

if 要判断的条件:

条件成立的时候做的事情

else:

条件不成立的时候做的事情

else:

条件不成立的时候做的事情

测试结果如下图所示

4.  if逻辑运算符

and

条件1 and 条件2

两个条件都满足,就返回True

两个条件有一个不满足,返回False

or

条件1 or 条件2

两个条件只要有一个满足,就返回True

两个条件都不满足,返回False

(1)and

(2)or

练习1:输入年、月,输出本月有多少天,合理选择分支语句完成设计任务

输入样例1:2004 2  输出结果1:本月29天

输入样例2:2010 4  输出结果2:本月30天

测试结果如下图

练习2:

从控制台输入要出的拳 ---石头(1)/剪刀(2)/布(3)

电脑随即出拳--先假定电脑只会出石头,完成整体代码功能

比较胜负 (石头 胜 剪刀)、(剪刀 胜 布)、( 布 胜 石头)

测试结果如下图

二、for循环

1. for循环语法

for 变量 in range(x):

循环需要执行的代码

range(stop): 0 ~ stop-1

range(start,stop): start ~ stop-1

range(start,stop,step): start ~ stop-1 step(步长)

示例:1~100之间的所有偶数求和

练习1:给出一个数,求该数的阶乘

2. break、continue和exit在for中的应用

break:跳出整个循环,不会再执行循环后面的内容

continue:跳出本次循环,continue后面的代码不再执行,但是循环依然继续

exit():结束程序的运行

(1)break

(2)continue

(3)exit()

练习1:有1,2,3,4四个数字,求四个数字能生成多少个互不相同且无重复数字的三位数(不能含有122 133类似)

练习2:输入用户名和密码 ,判断是否正确(name = 'root', passwd = 'westos') ,登录仅有3次及会,超过3次,报错

练习3:模拟命令提示行

练习4:给出两个数,求这两个数的最小公倍数和最大公约数

三、while循环

1. while循环的语法

while 条件:

条件满足时,做的事情1

条件满足时,做的事情2

...

示例:

2. while死循环

while True:

要做的事情

练习1:使用while循环对0~100之间的数字求和

练习2:使用while循环设计用户登录,登录次数超过三,则报错

练习3:用while循环实现如下效果

(1)效果1

*

**

***

****

*****

(2)效果2

*****

****

***

**

*

(3)效果3

*

**

***

****

*****

(4)效果4

*****

****

***

**

*

练习4:使用while循环打印九九乘法表

练习5:使用while循环实现猜数字游戏

pythonif语句的经典例子_Python之if语句、for循环和while循环(经典示例)相关推荐

  1. javawhile语句的用法例子_Python语句之循环

    不论什么编程语言,第一次学习都会讲到"hello world",都会讲到循环.同样在python的世界中也是有循环的.当然在我们的系统业务流程上也是可以有循环存在的,比如重复添加数 ...

  2. python实战经典例子_Python入门经典实例

    类和继承 class Base: def __init__(self): self.data = [] def add(self, x): self.data.append(x) def addtwi ...

  3. python实战经典例子_Python基础之列表常见操作经典实例详解

    本文实例讲述了Python基础之列表常见操作.分享给大家供大家参考,具体如下: Python中的列表操作 列表是Python中使用最频繁的数据类型[可以说没有之一] 一组有序项目的集合 可变的数据类型 ...

  4. python输入语句是什么意思_Python输入/输出语句

    Python输出语句print函数 print()函数基本使用 打印整形数据 打印浮点型数据 打印字符型数据 >>> print(12) 12 >>> print( ...

  5. python语句的输出结果_Python 3.x 语句 print(1, 2, 3, sep=':') 的输出结果为 _____

    Python 3.x 语句 print(1, 2, 3, sep=':') 的输出结果为 __________ 明度就是明暗度.黑白度.纯净度A:对B:错 正式拍摄过程中,摄影师要在多次拍摄过程当中从 ...

  6. python字典经典例题_python 字典(Dictionary)的一些内置函数和经典例题

    字典是另一种可变容器模型,且可存储任意类型对象. 字典的每个键值 key=>value 对用冒号 : 分割,每个键值对之间用逗号 , 分割,整个字典包括在花括号 {} 中 修改字典 向字典添加新 ...

  7. python的for语句打印金字塔图形_python实现输入任意一个大写字母生成金字塔的示例...

    本文将要为您介绍的是python实现输入任意一个大写字母生成金字塔的示例,具体完成步骤: 输入任意一个大写字母,生成金字塔图形 def GoldTa(input): L = [chr(i) for i ...

  8. python单链表实现具体例子_Python实现数据结构线性链表(单链表)算法示例

    本文实例讲述了Python实现数据结构线性链表(单链表)算法.分享给大家供大家参考,具体如下: 初学python,拿数据结构中的线性链表存储结构练练手,理论比较简单,直接上代码. #!/usr/bin ...

  9. delphi switch语句例子_Python系列之常用语句

    之前介绍了基本函数知识,这次我们一起来看下常用的语句,常用语句大概分为条件语句,循环语句,循环控制语句,pass语句这几种,我们一一来看: 1.条件语句 说起条件语句,我想学过编程的人会想到if-el ...

最新文章

  1. 数字信号处理中的自相关和互相关计算和物理意义(二)
  2. 在浏览器输入URL回车之后发生了什么
  3. (转载)机器学习知识点(十二)坐标下降法(Coordinate descent)
  4. 用Scikit-learn和TensorFlow进行机器学习(一)
  5. ASP用DSN连接数sql数据库
  6. VTK:绘制BarChart条形图用法实战
  7. java复合赋值运算符_Java 之复合赋值运算符
  8. 用java实现云计算的两种趋势性方法
  9. Android 十大调试方法
  10. 使用qt多线程的一个简单方法
  11. 如何在苹果Mac上通过通知中心禁用通知?
  12. tcp/ip通信第5期之客户机端程序
  13. 如何设计一个完美的权限管理模块
  14. adams齿轮齿条怎么定义接触,直齿轮adams接触(碰撞)仿真分析
  15. Windows XP/2000/Vista/7/8/8.1/10系统 hosts文件位置及使用
  16. 荣耀magicbook笔记本BIOS设置
  17. c语言 闹铃 程序,C语言程序-闹铃
  18. Git使用中的一些常用小技巧
  19. 32位计算机多少位寻址,32位的cpu的寻址能力到底是多少?
  20. Neo4j之Cypher概述

热门文章

  1. lol哪个服务器能玩无限火力,lol无线火力玩什么快乐?无限火力最快乐的英雄排行...
  2. 建筑学计算机交叉学科BIM,BIM有区分专业吗
  3. c++11 入门基础
  4. 添加 frida-gadget 到安卓应用(无须 root)
  5. 使用spotify的docker-maven-plugin插件将SpringBoot项目打包为Docker镜像
  6. 标签上的 title属性与 alt属性的区别
  7. Go语言环境安装与试运行
  8. Oracle 11g 数据类型
  9. python 总数 和 平方和 的计算
  10. 小程序与h5的相互跳转