python笔记5_循环

Python提供了for循环和while循环

  • -while 循环
  • -for循环

支持以下循环控制语句:

  • -break语句:在执行过程中跳出循环,并且跳出整个循环
  • -continue语句:跳出本次循环,进入下一次循环
  • -pass语句:pass是空语句
while 判断条件:
执行语句......

例:

import random
s = int(random.uniform(1,10))
#print(s)
m = int(input('输入整数:'))
while m != s:
	if m > s:
		print('大了')
		m = int(input('输入整数:'))
	if m < s:
		print('小了')
		m = int(input('输入整数:'))
	if m == s:
		print('OK')
		break;

for 循环语句

可以遍历任何序列的项目,如一个列表或者一个字符串。

例:

打印1-9三角形阵列:
for i in range(1,11):
    for k in range(1,i):
        print k,
        k +=1
    i +=1
    print "\n"

输出结果:

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中,for循环后的in跟随一个序列的话,循环每次使用的序列元素,而不是序列
的下标'''
s = 'qazxswedcvfr'
for i in range(0,len(s),2):
    print s[i]
'''enumerate() :
    在每次循环中,可以同时得到下标和元素
    际上,enumerate(),在每次循环中返回的是包含每个元素的定值表,两个元素分别赋值
 index,char'''
for (index,char) in enumerate(s):
    print "index=%s ,char=%s" % (index,char)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值