(一)Python入门-4控制语句:07嵌套循环-练习

嵌套循环及练习:

  一个循环体内可以嵌入另一个循环,一般称为“嵌套循环”,或者“多重循环”。

【练习】

 1 #测试嵌套循环
 2 for x in range(5):
 3     for y in range(5):
 4         print(x,end=‘\t‘)
 5     print()       #起到换行的作用
 6
 7 print(‘##############################‘)
 8 #嵌套循环打印九九乘法表
 9 for x in range(1,10):
10     for y in range(1,x+1):
11         #print(y,‘*‘,x,‘=‘,x*y,end=‘\t‘)
12         print(‘{0}*{1}={2}‘.format(y,x,x*y),end=‘\t‘)
13     print()
14
15 print(‘#############################################################‘)
16 #使用列表和字典存储表格数据
17 r1 = dict(name=‘zhangyi‘,age=18,sal=30000,add=‘beijing‘)
18 r2 = dict(name=‘zhanger‘,age=18,sal=20000,add=‘beijing‘)
19 r3 = dict(name=‘zhangsan‘,age=18,sal=10000,add=‘beijing‘)
20 tb = [r1,r2,r3]
21 for x in tb:
22     if x.get(‘sal‘)>15000:   #打印出表中工资高于15000的数据
23         print(x)

原文地址:https://www.cnblogs.com/jack-zh/p/10830184.html

时间: 2024-10-27 10:24:48

(一)Python入门-4控制语句:07嵌套循环-练习的相关文章

(一)Python入门-4控制语句:01PyCharm的开发环境的下载安装配置-项目创建和运行

控制语句介绍: 前面学习的变量.数据类型(整数.浮点数.布尔).序列(字符串.列表.元组.字 典.集合),可以看做是数据的组织方式.数据可以看做是“砖块”! 流程控制语句是代码的组织方式,可以看做是“混凝土”. 一个完整的程序,离不开“砖块”,也离不开“混凝土”.他们的组合,才能让我们建 立从小到“一个方法”,大到“操作系统”,这样各种各样的“软件”. 一:PyCharm下载安装 下载地址:https://www.jetbrains.com/pycharm/download/#section=w

python入门基础教程07 python的局部变量和全局变量

局部变量 要谈局部变量和全局变量的技术前提是对函数有一定的理解,我们先在这里简单说明一下Python的函数,Python有自带的函数也可以使用第三方工具包了外部引用函数,有的时候用户自己可以自主开发一些特定功能的函数我们称之为自定义函数.用户怎么才能自己定义函数呢?Python 规定的自定义函数语法结构如下: def function_name(parameters): (TAB)statement1 (TAB)statement2 (TAB)statement3 (TAB)etc. 第1行是定

(一)Python入门-4控制语句:08循环中的break-continue-else

一:break语句 break语句可用于 while 和for 循环,用来结束整个循环.当有嵌套循环时,break 语句只 能跳出最近一层的循环. [操作]使用 break 语句结束循环 1 #测试break 遇到break结束整个循环体.continue结束当前本次循环,继续下一次循环 2 while True: 3 s = input('请输入一个字符(遇到Q或q结束循环):') 4 if s=='Q' or s=='q': 5 print('程序运行结束!') 6 break 7 else

(一)Python入门-4控制语句:02单分支选择结构-条件表达式详解

一:选择结构介绍 选择结构通过判断条件是否成立,来决定执行哪个分支.选择结构有多种形式,分为:单分 支.双分支.多分支.流程图如下: 二:单分支选择结构 if语句单分支结构的语法形式如下: if 条件表达式: 语句/语句块 其中:1条件表达式:可以是逻辑表达式.关系表达式.算术表达式等. 2语句/语句块:可以是一条语句,也可以是多条语句.多条语句,缩进必须对齐一致. 三:条件表达式详解 在选择和循环结构中,条件表达式的值为 False的情况如下: False.0.0.0.空值 None.空序列对

(一)Python入门-4控制语句:10推导式创建序列-列表推导式-字典推导式-集合推导式-生成器推导式

推导式创建序列: 推导式是从一个或者多个迭代器快速创建序列的一种方法.它可以将循环和条件判断结合, 从而避免冗长的代码.推导式是典型的Python 风格,会使用它代表你已经超过Python初 学者的水平. 一:列表推导式 列表推导式生成列表对象,语法如下: [表达式 for item in 可迭代对象 ] 或者:{表达式 for item in 可迭代对象 if 条件判断} 1 #列表推导式 2 x = [x for x in range(1,5)] 3 print(x) 4 5 x = [x*

(一)Python入门-4控制语句:06for循环结构-遍历各种可迭代对象-range对象

一:for循环和可迭代对象遍历 for 循环通常用于可迭代对象的遍历.for 循环的语法格式如下: for 变量 in 可迭代对象: 循环体语句 可迭代对象: Python包含以下几种可迭代对象: 1. 序列.包含:字符串.列表.元组 2. 字典 3. 迭代器对象(iterator) 4. 生成器函数(generator) 5. 文件对象 [操作] 1 #测试for循环 2 for x in (20,30,40): #元组 3 print(x*2) 4 5 for x in 'abcdefg':

Python入门

Python入门教程(个人日常学习记录,有不妥之处欢迎指正!后续更新,敬请期待...) 学习地址:http://www.imooc.com/learn/177 Python中数据类型 计算机顾名思义就是可以做数学计算的机器,因此,计算机程序理所当然地可以处理各种数值.但是,计算机能处理的远不止数值,还可以处理文本.图形.音频.视频.网页等各种各样的数据,不同的数据,需要定义不同的数据类型.在Python中,能够直接处理的数据类型有以下几种: 一.整数 Python可以处理任意大小的整数,当然包括

Python自动化运维之1、Python入门

Python简介 python是吉多·范罗苏姆发明的一种面向对象的脚本语言,可能有些人不知道面向对象和脚本具体是什么意思,但是对于一个初学者来说,现在并不需要明白.大家都知道,当下全栈工程师的概念很火,而Python是一种全栈的开发语言,所以你如果能学好Python,那么前端,后端,测试,大数据分析,爬虫等这些工作你都能胜任. 为什么选择Python 关于语言的选择,有各种各样的讨论,在这里我不多说,就引用Python里面的一个彩蛋来说明为什么要选择Python,在Python解释器里输入imp

Python入门经典. 以解决计算问题为导向的Python编程实践(高清版)PDF

Python入门经典. 以解决计算问题为导向的Python编程实践(高清版)PDF百度网盘链接:https://pan.baidu.com/s/1juLsew8UiOErRheQPOuTaw 提取码:fssd 复制这段内容后打开百度网盘手机App,操作更方便哦内容简介 · · · · · · <Python入门经典:以解决计算问题为导向的Python编程实践>是一本系统而科学的Python入门教程,美国密歇根州立大学等多所美国知名高校采用其作为编程语言的入门教材,被奉为经典.它不仅从计算机教学