循环嵌套:先从外层循环里面取出一个元素,再执行内层的循环;当内层的循环都执行后,再执行外层循环。

for循环嵌套语法:

for  x  in  range():

for  y  in  range():

statements(s)

statements(s)

案例1:9 * 9乘法表:

                          for  i  in  range(1,10):

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

print('{}**{}'.format(j,i,j * i), end='\t')

print()

那指定行数的乘法表?  只需要加个函数方法,然后调用传入实参即可。 end=''代表不换行

while循环嵌套语法:

while  表达式:

while  表达式:

statements(s)

statements(s)

也可以在循环体内嵌入其他的循环体,如在while循环中可以嵌入for循环。

案例2:输入2 -- 100之间的素数

i = 2

while(i < 100):

j = 2

while(j <= (i / j)):

if not(i % j):

break

j = j + 1

if (j > i / j):

print(i, '是素数')

i = i + 1

print(good bye !)

列表生成式:是python的一个内置的强大的功能,可以帮助你更好的简化代码。

 例子:aftertax = [int(one * 0.9) for one in beforetax]

当然还可以加过滤条件:aftertax = [int(one * 0.9) for one in beforetax  if  one >= 10000]

算法:  1 - 冒泡排序(升序、降序)  --- 简而言之,就是相邻元素对比,大的值往后移

如果想排序,不能用冒泡排序,还有什么方法呢?

①利用排序函数sort

②通过for循环 先找到最小的存放到新建列表中,同时删除原来列表已找到的那个最小值,依次类推,直到所有元素都放到新列表里。

2 - 选择排序

3 - 插入排序

最新文章

  1. 马后炮之12306抢票工具(四)--抢票Demo,2014年1月9日终结版
  2. Java WebClient 总结
  3. 关闭/开启 ubuntu 自动更新提示
  4. php代码加密|PHP源码加密——实现方法
  5. Codevs 3304 水果姐逛水果街Ⅰ 线段树
  6. ionic2 干货
  7. BZOJ1528: [POI2005]sam-Toy Cars
  8. mysql 存储引擎MYSIAM和INNODB特性比较
  9. shell如何生成rpm包仓库列表文件的对比结果
  10. KendoUI 用下来的小总结
  11. NullPointerException org.apache.commons.digester.Digester.getXMLReader(Digester.java:1058)
  12. 关于bootstrap在IE8下不能支持自适应的问题
  13. kafka监控项目大全
  14. 反射RelectionDemo
  15. Python使用LDAP做用户认证
  16. pytest学习 一
  17. 手把手JDK环境变量配置
  18. 吴裕雄 python深度学习与实践(16)
  19. Item is not readable svn: 条目不可读
  20. 【2014年12月6日】HR交流会

热门文章

  1. try-with-resources优先于try-finally
  2. 通过ESP8266调节继电器时间
  3. Ocelot学习笔记
  4. RHEL7.2 安装Eclipse-oxygen Hadoop开发环境
  5. Django笔记-连载(记录2018-12-16)
  6. MachO文件详解--逆向开发
  7. Hadoop MapReduce常用输入输出格式
  8. 优秀的github项目学习
  9. VSCode, Django, and Anaconda开发环境集成配置[Windows]
  10. [ML机器学习 - Stanford University] - Week1 - 01 Introduction