标签:嵌套循环 shu name i+1 登录 乘法 str 范围 序列
条件语句
if语句
if 条件一:
成立执行代码
else 条件二:
成立执行代码
else:
以上均不成立时执行代码
注:从上到下依次判断,直到条件成立时执行对应代码,不再继续往下走
例子:
name=input(‘请输入用户名字:‘)
password=input(‘请输入密码:‘)
if name == ‘shuai‘ and password == ‘123‘:
print(‘登录成功‘)
else:
print(‘用户名或密码错误‘)
循环语句
while循环(条件循环)
while 条件:
# 循环体 条件为真时执行循环体
注:一定要有终止条件,不然死循环,可能你就能换新电脑了~~
break
退出本次循环
while True:
print ("123")
break
print ("456")
continue
退出当前循环进入下次循环
while True:
print ("123")
continue
print ("456")
使用标志位 tag 嵌套循环
tag=True
while tag:
username=input(‘username: ‘)
password=input(‘password: ‘)
if username == ‘shuai‘ and password == ‘123‘:
while tag:
cmd=input(‘>>>: ‘)
if cmd == ‘q‘:
tag=False
continue
print(‘>>>%s‘ %cmd)
计数控制
count = 1
while count<10:
print(count)
count+=1
for循环
for 变量 in 序列:
执行代码
else:
循环结束执行代码
range()
表示范围 range(5) #0,1,2,3,4 前包后开
例子:
for i in range(3):
print(i) # 0,1,2
起始终止位置和步长
for i in range(1,5,2): #循环 1到4 步长 2
print(i) # 1,3
步长可以是负数,但是前提是位置也得是负数,起始位置要大于终止位置
for i in range(-1, -6, -2):
print(i) # -1,-3,-5
99乘法表
for i in range(1,10):
for j in range(1,i+1):
print(‘%s*%s=%s‘ %(i,j,i*j),end=‘\t‘) # 这里一行一行的打印 %s 接收字符串(可以接收数字) %d 接收数字
print() 1# 换行
标签:嵌套循环 shu name i+1 登录 乘法 str 范围 序列
原文地址:http://www.cnblogs.com/Mr-chenshuai/p/7896241.html