本节练习题
for 变量 in range(10): #range(x)表示一个范围
循环要执行的代码
1)解释range
语法:
range(stop): 0 ~ stop-1
range(start,stop): start ~ stop-1
range(start,stop,step): start ~ stop #step表示步长
练习:(python2中)
>>> range(5)
[0, 1, 2, 3, 4]
>>> range(1,10)
[1, 2, 3, 4, 5, 6, 7, 8, 9]
>>> range(1,11)
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
>>> range(1,11,2) #1-10中所有的奇数,步长为2
[1, 3, 5, 7, 9]
>>> range(2,11,2) #1-10中所有的偶数,步长为2
[2, 4, 6, 8, 10]
for i in range(3):
name = input('UserName:')
passwd = input('Password:')
if name == 'root' and passwd == 'westos':
print('Login success')
break
else:
print('Login failed')
print('%d chance last' %(2 - i))
#循环结束后执行的代码
else:
print('Please try later!')