python if循环语句 python基础详解之if循环语句
佩瑞 人气:0想了解python基础详解之if循环语句的相关内容吗,佩瑞在本文为您仔细讲解python if循环语句的相关知识和一些Code实例,欢迎阅读和指正,我们先划重点: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()
上面的乘法表则是用了循环的嵌套,用简单的语句实现乘法表的输出。
加载全部内容