zoukankan      html  css  js  c++  java
  • Python第四课——import导入包和for循环(2)

    hello大家好,我是你们的小蒟蒻鸭,额。。。似乎好像仿佛也许可能我又拖更了。。。实在抱歉(>人<;)

    但这也不能阻挡我写博的热情ᕙ༼⊘͜ʟ⊘༽ᕗ!!!不多bb,进入正题!


    上篇文章讲了import导入和for循环,这次我们就不做复习了,等这篇文章讲完咱们下次一起复习(偷懒)

    今天我们会更深入学习for循环和它的应用!


    上次我们讲了这么一个题目:输出0~9以内所有的整数

    那我把题目做个小改动:输出1~10以内所有的整数

    欸,有些dalao们就想到了这种做法:

    for i in range(10):
         print(i+1)

    当然这是好方法之一

    看到之一大家就要问了:还有什么方法呢?

    先上代码:

    for i in range(1,11):
         print(i)

    大家观察一下,和之前写的输出0~9有什么区别?

    对比一下:

    0~9:for i in range(10):  1~10:for i in range(1,11):

           print(i)               print(i)

    还记得上次的概念吗:定义一个名为 i 的循环变量,i 初值为0,i 每次加1,直到 i =10时结束,但不会执行 i =10时的操作

    所以说这次的意思是:定义一个名为 i 的循环变量,i 初值为1,i 每次加1,直到 i =11时结束,但不会执行 i =11时的操作


    这个还挺简单的(*^▽^*)

    那我再把题目改一改:输出1~10以内的偶数

    欸,这下有些其他编程语言的dalao又发话了:小蒟蒻,我知道可以用 if 语句,但你不是没说过吗,犯糊涂了???

    其实啊,有一种比 if 语句更加简单的方法,上代码:

    for i in range(1,11,2):
         print(i)

    这次又在 ( ) 里加了一个2,这是什么意思呢:

    定义一个名为 i 的循环变量,i 初值为1,i 每次加2,直到 i >=11时结束,但不会执行 i =11时的操作

    我们把这3句话抠出来:i 每次加1;i 每次加1;i 每次加2

    专业来说,这3句话应该是:i 的步长为1;i 的步长为1;i 的步长为2

    其实 for 循环已经讲差不多了,也就这些知识点,特别简单,是不是(^-^)V


    OK那这篇文章就到这里啦,不要忘记给小蒟蒻一个三连哦,我们下次再见886┏(^0^)┛

  • 相关阅读:
    邻居子系统 之 更新neigh_update
    邻居子系统 之 邻居项查找neigh_lookup、___neigh_lookup_noref
    遍历集合的方法总结
    Java集合中List,Set以及Map等集合体系
    八大数据结构分类
    servlet和jsp的区别
    Web前端和Web后端的区分
    (转)为什么JavaWeb放弃jsp,去做前后端分离
    面向对象的三大基本特征和五大基本原则
    (转)2019年给Java编程初学者的建议(附学习大纲)
  • 原文地址:https://www.cnblogs.com/tongxc/p/13454945.html
Copyright © 2011-2022 走看看