python学习(1)==============python 中的循环

(1)for 循环的基本格式

for variable in list:
    block

(2)打印九九乘法表(2018-01-07)

for i in range(1,10):
    for j in range(1,i+1):
        print("%d*%d=%2d" % (i,j,i*j),end = " ")
    print (" ")
 
 
1*1= 1  
2*1= 2 2*2= 4  
3*1= 3 3*2= 6 3*3= 9  
4*1= 4 4*2= 8 4*3=12 4*4=16  
5*1= 5 5*2=10 5*3=15 5*4=20 5*5=25  
6*1= 6 6*2=12 6*3=18 6*4=24 6*5=30 6*6=36  
7*1= 7 7*2=14 7*3=21 7*4=28 7*5=35 7*6=42 7*7=49  
8*1= 8 8*2=16 8*3=24 8*4=32 8*5=40 8*6=48 8*7=56 8*8=64  
9*1= 9 9*2=18 9*3=27 9*4=36 9*5=45 9*6=54 9*7=63 9*8=72 9*9=81 

for i in range(1,10):
    for j in range(1,i+1):
        print(i,'x',j,'=',i*j,end = "  ")  
             
    print (" ")



1 x 1 = 1   
2 x 1 = 2  2 x 2 = 4   
3 x 1 = 3  3 x 2 = 6  3 x 3 = 9   
4 x 1 = 4  4 x 2 = 8  4 x 3 = 12  4 x 4 = 16   
5 x 1 = 5  5 x 2 = 10  5 x 3 = 15  5 x 4 = 20  5 x 5 = 25   
6 x 1 = 6  6 x 2 = 12  6 x 3 = 18  6 x 4 = 24  6 x 5 = 30  6 x 6 = 36   
7 x 1 = 7  7 x 2 = 14  7 x 3 = 21  7 x 4 = 28  7 x 5 = 35  7 x 6 = 42  7 x 7 = 49   
8 x 1 = 8  8 x 2 = 16  8 x 3 = 24  8 x 4 = 32  8 x 5 = 40  8 x 6 = 48  8 x 7 = 56  8 x 8 = 64   
9 x 1 = 9  9 x 2 = 18  9 x 3 = 27  9 x 4 = 36  9 x 5 = 45  9 x 6 = 54  9 x 7 = 63  9 x 8 = 72  9 x 9 = 81  
for i in range(1,10):
    for j in range(1,i+1):
        print (j,end = "+++ ")
    print ("============= ")
​
​



1+++ ============= 
1+++ 2+++ ============= 
1+++ 2+++ 3+++ ============= 
1+++ 2+++ 3+++ 4+++ ============= 
1+++ 2+++ 3+++ 4+++ 5+++ ============= 
1+++ 2+++ 3+++ 4+++ 5+++ 6+++ ============= 
1+++ 2+++ 3+++ 4+++ 5+++ 6+++ 7+++ ============= 
1+++ 2+++ 3+++ 4+++ 5+++ 6+++ 7+++ 8+++ ============= 
1+++ 2+++ 3+++ 4+++ 5+++ 6+++ 7+++ 8+++ 9+++ ============= 

 

知识点:

  • 在python 中range是什么意思?

python 内置函数的博客 

http://blog.csdn.net/oaa608868/article/details/53506188
pytho range() 函数可创建一个整数列表,一般用在 for 循环中。
If you do need to iterate over a sequence of numbers, the built-in function range() comes in handy.
It generates arithmetic progressions 如果你需要遍历一个数字序列,可以是使用python中内建的函数range()


函数语法

python中range函数的详细用法博客

http://www.runoob.com/python/python-func-range.html

python中冒号作用的博客

http://m.blog.csdn.net/u011771047/article/details/52259401


range
(start, stop[, step]) 

  • start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5);
  • end: 计数到 end 结束,但不包括 end。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5
  • step:步长,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)

 

>>> a=range(10)

>>> list(a)                             #用List  展示range 列表

[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]            #用range 定义数列时,如果不写初始值,初始值默认是0,步长是1

>>> a = range(1,10,5)
>>> list(a)
[1, 6]

 

 

  • 第三行是什么意思,%什么意思? 
  • python 中end 代表什么意思?

转载于:https://www.cnblogs.com/zcmdxj/p/8231835.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值