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

  • 相关阅读:
    模块cv2的用法
    调整弹出对话框在ASP.NET应用程序的大小
    xaf 自定义登陆页
    xaf 修改主页logo
    显示一个列表视图图表
    双击直接编辑状态
    xaf 富文本框添加方法
    用户 'NT AUTHORITYIUSR' 登录失败
    C# 中的INotifyPropertyChanged
    线程间操作无效: 从不是创建控件“txtreceive”的线程访问它。
  • 原文地址:https://www.cnblogs.com/tongxc/p/13454945.html
Copyright © 2011-2022 走看看