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^)┛

  • 相关阅读:
    关于如何实现NSNotificationCenter在不同的VC对象之间发送通知
    关于iOS如何实现一个单例
    C++中级-类模板
    C++中级-文件读写
    C++中级-多态
    C++中级-继承
    C++中级-friend关键字访问类中private
    C++中级-(静态成员和对象丶this指针丶常函数和对象、成员函数和对象)
    C++中级-(构造函数,拷贝构造函数,析构函数)
    C++中级-类的封装
  • 原文地址:https://www.cnblogs.com/tongxc/p/13454945.html
Copyright © 2011-2022 走看看