break:跳出整个循环 不会再执行循环后面的内容
continue:跳出本次循环,continue后面的代码不会执行
exit():结束程序的运行
区分:
for i in range(10): # 0~9
if i == 5:
#break
#continue
exit()
print(i)
print('hello')



命令提示符的实现
os.mkdir() ##创建目录
os.system() ##是函数,运行shell命令
import os ##导入os模块
# print(os.system('ls')) ##即在shel环境,执行ls命令,显示ls执行后的内容
# print(os.system('pwd')) ##和上述pwd同理

for i in range(1000): ##最多执行1000次就退出(前提:用户不主动退出)
cmd = input('[test@foundation0 bin]$')
if cmd:
if cmd == 'exit':
print('logout')
break
else:
print('run %s' %(cmd))
# 运行shell命令
os.system(cmd)
else: ##如果用户输入命令为空,直接退出本次循环执行下次循环。
continue





输入两个数值:
求两个数的最大公约数和最小公倍数.
最小公倍数=(num1*num2)/最大公约数
“”"
1.接收两个数字
num1 = int(input('Num1:'))
num2 = int(input('Num2:'))
2.找出两个数中最小的值
min_num = min(num1, num2)
3.最大公约数的范围在1~min_num
for i in range(1, min_num + 1):
if num1 % i == 0 and num2 % i == 0:
# 当循环结束的时候,gys中保存的就是最大的公约数
gys = i
4.最小公倍数
lcm = int((num2 * num1)/gys)
print('%s和%s的最大公约数是:%s' %(num1,num2,gys))
print('%s和%s的最小公倍数是:%s' %(num1,num2,lcm))


While循环
while 条件满足:
语句1...
else:
循环完成后 要执行的语句
# sum = 0
# i = 1
# while i <= 100:
# sum += i
# i += 1
# print(i)

两种循环实现用户的登录
for循环:
for i in range(3): #0 1 2
name = input('用户名:')
passwd = input('密码:')
if name == 'root' and passwd == 'westos':
print('登陆成功')
# 跳出整个循环,不会再执行后面的内容
break
else:
print('登陆失败')
print('您还剩余%d次机会' %(2-i))
else:
print('登陆次数超过三次,请等待100s后再次尝试登陆')
while循环:
i = 0
while i < 3:
name = input('用户名:')
passwd = input('密码:')
if name == 'root' and passwd == 'westos':
print('登陆成功')
# 跳出整个循环,不会再执行后面的内容
break
else:
print('登陆失败')
print('您还剩余%d次机会' %(2-i))
i += 1
else:
print('登陆次数超过三次,请等待100s后再次尝试登陆')

while死循环
while True: ##永真
print('!!!')
while 2>1: ##也可以用为真的表达式
print('!!!')
*
**
***
****
****
***
**
*
*
* *
* * *
九九乘法表:
左下三角:
row = 1
while row <= 9:
col = 1
while col <= row:
print('%d * %d = %d\t' %(row,col,row*col),end='') ##每次执行1个循环(内层循环)不换行
col += 1
# 手动换行
print('')
row += 1

也可以使用for循环
右上三角:
左上三角
右下三角:

**# \t:制表符,协助我们在输出文本的时候在垂直方向保持对齐**
# print('1\t2\t3')
# print('10\t20\t30')
\n:换行符
print('hello\npython')

版权声明:本文为asufeiya原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。