python基础详解之if循环语句

 更新时间:2021年04月23日 15:23:54   作者:佩瑞  
这篇文章主要介绍了python基础详解之if循环语句,文中有非常详细的代码示例,对正在学习python的小伙伴们有很好的帮助需要的朋友可以参考下

前言

还记得这个九九乘法表吗,这次课后相信你可以用代码给你的小弟弟妹妹们变出这份“葵花宝典”。

在这里插入图片描述

循环

如果要把循环翻译成机器语言,那他对应的可以是 for…in… ,循环就像是一个可爱的搬砖人,简单的一条语句帮我们解决了很多的重复劳动。

在这里插入图片描述

上面的语句实现了计算15,25,35,45,55的功能,i就像是一个彩票,不过他有自己的性格,这是个热爱平等的彩票,他会依次访问【 】里的值,当他访问1时i就为1,此时将会执行print(15),接下来访问2时i就为2,继续执行乘法工作,直到【】里每一个都被叫到时完成工作。

小案例1

接下来我们来看看怎么用循环语句实现这样一个菱形金字塔的输出吧!

在这里插入图片描述
在这里插入图片描述

通过上面代码我们就可以实现金字塔的输出啦,第一行语句询问用户需要多少层的金字塔,用户要什么我们就乖巧的按需提供,eval()函数可以把字符串数据自动转化成数值类型以免接下来运算报错,二三行是实现循环的关键,它会输出计算好数量的空格和星号组成的金字塔,使用range(x)函数,就可以生成一个从0到x-1的整数序列,range(1,1+n)可以帮助我们生成从1,到n的整数数列。

小案例2

# 九九乘法表
for i in range(1, 10):
    for j in range(1, i+1):
        print('{}x{}={}\t'.format(j, i, i*j), end='')
    print()

上面的乘法表则是用了循环的嵌套,用简单的语句实现乘法表的输出。

到此这篇关于python基础详解之if循环语句的文章就介绍到这了,更多相关python的if循环语句内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • python实现RGB与YCBCR颜色空间转换

    python实现RGB与YCBCR颜色空间转换

    这篇文章主要介绍了python实现RGB与YCBCR颜色空间转换,RGB与YCbCr颜色空间概念的与变换关系,包括内容灰度值和亮度的关系、RGB颜色空间与颜色控制、YCbCr颜色空间及与RGB的变换关系,需要的小伙伴可以参考一下
    2022-03-03
  • python使用epoll实现服务端的方法

    python使用epoll实现服务端的方法

    今天小编就为大家分享一篇python使用epoll实现服务端的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-10-10
  • Python实现把数字转换成中文

    Python实现把数字转换成中文

    这篇文章主要介绍了Python实现把数字转换成中文,一般用于数字金额转中文大写金额,即将阿拉伯数字转换为大写的中文,需要的朋友可以参考下
    2015-06-06
  • 详解Python中break语句的用法

    详解Python中break语句的用法

    这篇文章主要介绍了详解Python中break语句的用法,是Python入门的呼出知识,需要的朋友可以参考下
    2015-05-05
  • python pexpect ssh 远程登录服务器的方法

    python pexpect ssh 远程登录服务器的方法

    今天小编就为大家分享一篇python pexpect ssh 远程登录服务器的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-02-02
  • Python matplotlib画图实例之绘制拥有彩条的图表

    Python matplotlib画图实例之绘制拥有彩条的图表

    这篇文章主要介绍了Python matplotlib画图实例之绘制拥有彩条的图表,具有一定借鉴价值,需要的朋友可以参考下
    2017-12-12
  • Python深入学习之闭包

    Python深入学习之闭包

    这篇文章主要介绍了Python深入学习之闭包,闭包(closure)是函数式编程的重要的语法结构,Python也支持这一特性,本文就这一特性做了讲解,需要的朋友可以参考下
    2014-08-08
  • python中的多重继承实例讲解

    python中的多重继承实例讲解

    这篇文章主要介绍了python中的多重继承实例讲解,本文着重讲解寻找父类的顺序,分为经典类和新式类,需要的朋友可以参考下
    2014-09-09
  • 详解pandas.DataFrame中删除包涵特定字符串所在的行

    详解pandas.DataFrame中删除包涵特定字符串所在的行

    这篇文章主要介绍了pandas.DataFrame中删除包涵特定字符串所在的行,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-04-04
  • opencv改变imshow窗口大小,窗口位置的方法

    opencv改变imshow窗口大小,窗口位置的方法

    下面小编就为大家分享一篇opencv改变imshow窗口大小,窗口位置的方法,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-04-04

最新评论