一:复习

'''

1.变量名命名规范

-- 1.只能由数字、字母 及 _ 组成

-- 2.不能以数字开头

-- 3.不能与系统关键字重名

-- 4._开头有特殊含义

-- 5.__开头__结尾的变量,魔法变量

-- 6.支持大小驼峰,但建议 _ 连接语法

-- 7.尽量见名知意

2.常量:用全大写标示常量,只能自我保障不去修改全大写的变量

3.数据类型

-- int: 存放所有的整型数据 => py2中分 int | long

-- float: 存放所有的浮点型数据 => %015.3f

-- bool: True | False

-- str: '' | "" | '''''' | """"""

-- list: 按索引存放多个数据

-- dict:按描述信息的key来标示存放多个数据

-- 重点:所有数据都是单独存放,数据的地址是被存放在普通变量 | 集合(list|dict)容器中

4.运算符

-- 算术运算符:+ | - | * | / | // | % | **

-- 赋值运算符:

-- 1.算术运算符= a += 1 => a = a + 1

-- 2.链式赋值:a = b = c = 10

-- 3.交叉赋值:a, b = b, a

-- 4.解压赋值:a, _, _, b = [1, 2, 3, 4]

-- 比较运算符:> | < | == | != | >= | <=

-- 30 > num > 20

-- 逻辑运算符

-- 30 > num and num > 20:两边都成立,才成立,前面不成立,则无需判断后面

-- 30 < num or num < 20: 两边都不成功,才不成立,前面成立,则无需判断后面

-- not 0 | not True:真假取反

-- 了解:and 优先级高于 or

'''

二,今日内容

'''

流程控制

1. 分支结构

-- if

-- if...else...

-- if...elif...else...

-- if嵌套

2. 循环结构

-- while

-- while...else... 了解

-- break | continue 重点

3. for循环(迭代器)

-- range() 函数

'''

三,流程控制

'''

Python程序执行,一定按照某种规律在执行

1.宏观一定是自上而下(逻辑上方代码一定比逻辑下方代码先执行):顺序结构

2.遇到需要条件判断选择不同执行路线的执行方式:分支结构

3.有些事情需要重复不断的去执行(当满足某种条件或不满足某种条件结束重复动作):循环结构

'''

四,if 分支结构

'''

if 条件:

同缩进的代码块

'''

if age > 18:

print("")

if age > 30:

print("")

elif age > 18:

print("")

# 1.所有分支都可以根据需求决定是否有else结构,else结构就是条件(所有条件)不满足才去执行的分支

# 2.elif可以根据需求出现多次(代码层次方面要考虑条件的先后顺序)

# if嵌套

# 内部条件判断与否决定于外层条件

if 条件:

if 条件:

pass

elif 条件:

pass

...

else:

pass

elif 条件:

...

# 在任何结构(缩进下,需要条件判断)就可以出现if分支结构

五,while

'''

语法:

while 条件:

循环体

# 1.当条件满足时,会执行循环体,然后再去判断条件成功与否

# 2.如果还满足,重复1,2的过程

# 3.如果不满足,结束循环体

# 注:如果需要结束循环,一定需要让条件在某种情况下不满足

'''

# 重点

# break:结束所属循环(本层)

# continue:结束所属循环的本次循环,进入下一次循环

# 难点:循环嵌套

# 如果有循环写在了循环内部,就形成了循环嵌套

# 了解:

# 1.死循环:不能主动结束的循环,想要结束只能通过break

# 2.0,"",[],{},None可以被while 及 if这种需要条件的关键词转换为False,其他都是True

# 3.while...else...:else分支会在while循环正常结束(没有被break结束)时执行

六,for 循环

'''

for用来完成特定的循环需求

语法:

for 循环得到的结果 in 被循环的容器:

循环体

# 1.第一次循环,循环得到的结果 就是 被循环的容器 中第一个值

# 2.再次循环,循环得到的结果 会被重新赋值为 被循环的容器 中第二个值,以此类推

# 注:每一次循环 循环得到的结果 不使用,下一次循环就会被覆盖,无法找回

# 3.当 被循环的容器 中的值被 循环得到的结果 全部赋值一遍后,循环自动结束

'''

# range()

# 1. range(结束不被包含)

for v in range(5):  #[0,1,2,3,4]

print(v)

# 2. range(开始被包含, 结束不被包含)

for v in range(5,10):  #[5,,6,7,8,9]

print(v)

# 3. range(开始被包含, 结束不被包含, 步长)

for v in range(5,10,2):  #[5,7,9]

print(v)

# 4. range(10, 5, -1) # [10, 9, 8, 7, 6] #当步长为负数,可以从大值到小值获取区间

总结:

# 1.for循环一般不考虑死循环(但是有无限个数的容器)

# 2.for循环中break也能主动结束for循环

# 3.for循环中continue也能主动结束for的本次循环

七,案例:九九乘法表

#案例:99乘法表

'''

1x1=1

1x2=2 2x2=4

1x3=3 2x3=6 3x3=9

....

'''

'''

for i in range(1,10):

#第一行就打印一条,所以循环次数只能有1次,随着行数增加,次数就增加

for j in range(1,i+1):

res = '%sx%s=%s' % (j,i,i*j)

print(res, end='')

print()

#for v in range(1,10):

#  res = '%sx%s=%s' % (v,v,v*v)

#  print(res)

'''

python—用for循环、while循环和一句话打印九九乘法表

用for循环打印九九乘法表: for i in range (1,10): for j in range(1,10): print(j,"x",i,"=",i* ...

Oracle三种循环例题:打印九九乘法表

数据库SQL三种循环语句(For.While.Loop) --如果要将执行结果输出,需要先执行 setserveroutput on 命令,在窗口里显示服务器输出信息 set serveroutput ...

For 循环的嵌套与九九乘法表

㈠通过程序,在页面中输入如下图形 * * * * * * * * * * * * * * * * * * * * * * * * *  代码如下: //向body中输入一个内容 //document. ...

通过while循环一步步实现九九乘法表

# 打印#做出@列的效果height = int(input("height: ")) #用户输入一个高度 num_height = heightwhile num_height ...

C语言for 循环 9&ast;9 实现九九乘法表

#include int main(void) { //for循环实现9*9乘法表 /* 1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 */ ...

利用js的for循环实现一个简单的&OpenCurlyDoubleQuote;九九乘法表”

For循环九九乘法表 for循环是javascript中一种常用的循环语句,可以很好的解决在程序中需要重复执行某些语句,利用for循环实现简单的“九九乘法表”的效果: 让循环从小到大,依次排序,并计算 ...

Python中的九九乘法表(for循环)

用for循环写出的九九乘法表(包括函数的调用) #方向一 for i in range(1,10):    for j in range(1,i+1):        d = i * j        ...

【Java】Java&lowbar;15 打印九九乘法表

使用For循环嵌套即可打印九九乘法表 以下是具体代码: /** * 打印九九乘法表 */ package com.oliver.test; public class TestMultiplicatio ...

随机推荐

jQuery学习笔记&lpar;一&rpar;jQuery选择器

目录 jQuery选择器的优点 基本选择器 层次选择器 过滤选择器 表单选择器 第一次写博客,希望自己能够长期坚持,以写博客的方式作为总结与复习. 最近一段时间开始学习jQuery,通过写一个jQue ...

EBS中后台AP发票审批脚本

Declare    l_Hold_Count Number;    l_Funds_Code Varchar2(30);      l_Approve_Status Varchar2(120); B ...

MAC下利用Github 、hexo、 多说、百度统计 建立个人博客指南

1.前期准备: (1)注册github账号 (2)安装xcode (3)安装node.js 2.创建repository: (1)开个github的个人主页,点击创建仓库按钮 New reposito ...

一步步学习NHibernate&lpar;1&rpar;&mdash&semi;&mdash&semi;NHibernate介绍

请注明转载地址:http://www.cnblogs.com/arhat 第十五章 从本章开始,老魏将给大家一起学习NHibernate这个流行的ORM框架,本来老魏想要和大家一起探讨微软的EF框架的 ...

Echarts地图悬浮框显示多组series数据以及修改地图大小

1.如何让echarts的地图悬浮框出现多组series数据? 2.如何更改地图默认的大小?

ESD选型指南

信息来自网络,可能有误,希望指正! 一.ESD工作原理 ESD静电保护元件,又称静电抑制二极管.ESD是多个TVS晶粒或二极管采用不同的布局做成具有特定功能的多路或单路ESD保护器件,主要应用于各类通 ...

el标签将时间戳转换为特定格式以及将数值保留特定小数

jsp中/el表达式中将后台传来的时间戳格式化为年月日时分秒 1.引入相关标签库

python3 获取Linux系统信息

系统信息 import platform platform.uname() platform.architecture() CPU信息 /proc/cpuinfo文件包含了系统处理器单元的信息. #! ...

iOS中TableView小技巧

摘要: TableView是ios开发中经经常使用到的控件,这里统一记录一下开发中遇到的经常使用小技巧,不断探索更新.也希望大家能够告诉我很多其它经常使用的小技巧啦~一起进步 1.去除多余的列表线条 ...

android页面布局4*4乘法表,day4(分支结构,循环结构,for循环,九九乘法表)相关推荐

  1. python 循环嵌套例子_Python循环嵌套案例-打印九九乘法表

    今天我们来学习一个简单的循环嵌套的例子,循环嵌套作为Python开发中比较重要的一个知识点,往往能够用它实现很多实用的功能.Python中的循环语法主要是while ...和for ... in .. ...

  2. Android 页面布局xd,Adobe XD强大的布局系列工具 助你事半功倍

    数字设计有多种形式-从移动端.桌面网站到显示屏应用程序.智能助手.车载娱乐系统(例如CarPlay和Android Auto)等等.为当今的应用程序打造数字体验意味着需要针对各种屏幕尺寸.布局和交互类 ...

  3. android页面布局更改,使用setContentView的方式更换布局文件从而更换界面

    使用转换Activity的布局文件的方式,从而达到转换android页面的目的(这里没有使用Intent): 程序很简单,摆一个大概出来: package com.seed.lee.setConten ...

  4. python for循环九九乘法表_python—用for循环、while循环和一句话打印九九乘法表

    用for循环打印九九乘法表: for i in range(1,10): for j in range(1,i+1): print('%s*%s=%s'%(j,i,i*j),end='\t') pri ...

  5. python3九九乘法表儿歌下载_python3的基础学习之九九乘法表和format函数,值得收藏...

    1. 九九乘法表 1.1 代码一 for i in range(1, 10): #range取值1,2,3,4,5,6,7,8,9:做i的值,到10停止,不取10 for j in range(1, ...

  6. python99乘法表while翻译_Python学习之while练习--九九乘法表

    效果如下: 实现代码; m = 1 n = 1 while(m<10): while(n<=m): print(n,"*",m,"=",m*n,en ...

  7. mysql 乘法_测试面试题集Python花式打印九九乘法口诀表

    ------·今天距2020年28天·------ 这是ITester软件测试小栈第85次推文 面试的时候,面试官可能要求原地秀一段代码,比如小学生都必须会默写的九九乘法口诀表,有长方形格式.左下三角 ...

  8. Python使用for循环打印直角三角形、九九乘法表、金字塔

    文章目录 1. 四种直角三角型 1.1 直角在左上方 1.2 直角在左下方 1.3 直角在右上方 1.4 直角在右下方 2. 两种九九乘法表 2.1 常规 2.2 非常规 3. 金字塔 3.1 正金字 ...

  9. python3九九乘法表儿歌_python3: 简单4步骤输出九九乘法表

    如何输出一个九九乘法表,使用python语言,嵌套循环,4行代码就可以实现,瞬间感觉python真的很简单~ 代码: for i in range(1,10): for j in range(1,i+ ...

最新文章

  1. 干货 | 目标检测技巧大汇总(含代码与解读)
  2. LCS(最长公共子串)系列问题
  3. easyswoole数据库连接池_EasySwoole使用Mysqli
  4. 对 app_offline.htm 的几点错误认识
  5. python字典和json字符串相互转化的方法_Python处理json字符串转化为字典的简单实现...
  6. 7、监控和管理Linux进程
  7. 【Demo 0003】Java基础-数组
  8. 六、K8s pod相关操作(2)
  9. 张量处理单元(TPU)
  10. app营销实训报告_市场营销模拟软件实训报告
  11. centos7 配置samba共享服务
  12. Apache-DBUtils实现CRUD操作
  13. Excel怎么插入按钮
  14. S5PV210系列 (裸机十五)之 iNand
  15. python图案绘制解锁_PythonAppium实现安卓手机图形解锁
  16. 大连美女仿生机器人火了,网友:人形电脑东北银
  17. 【JTeam Champion NFT】NFT交易必备的四个工具
  18. Unsupported or unrecognized SSL message
  19. #1045 无法登录 MySQL 服务器(实际上是我第一次使用,不知道密码)
  20. 信息学奥赛一本通 1244:和为给定数 | OpenJudge NOI 1.11 07:和为给定数

热门文章

  1. js三型防水涂料_JS聚合物水泥防水涂料(III型)
  2. 美国医药专利战略概述
  3. 推荐一款ios软件叫你出我猜
  4. 英特尔核显运行opengl时的帧数过高或过低问题,opengl帧数问题
  5. 回顾微信之父张小龙演说:超1亿人朋友圈设置了三天可见
  6. 内存池、进程池、线程池
  7. http请求状态码400的原因总结
  8. 接口请求返回400状态码,后端代码报错: java.lang.IllegalArgumentException: Invalid character found in the request targ
  9. P22[7-2]ADC单通道(内含:1.实物图/接线图+2.代码部分如下+3.AD用到的库函数总结)
  10. RunTime Error! R6025 -pure virtual function call