# 开发时间:2023/2/13 19:41 for item inrange(3): pwd=input('请输入密码') if pwd=='9999': print('密码正确')
else: print('密码不正确') else: print('对不起,三次均为错误')
运行结果
训练2
套入while语句,定义变量a,
1 2 3 4 5 6 7 8 9 10 11 12 13
a=0#初始化变量 while a<3: pwd=input('请输入密码') if pwd=='000': print('密码正确') break#结束循环 else: a+=1#改变变量,当每次执行else语句时,a+1次,当大于等于3时,则执行外部的else语句 # 同时打印输出。 print('密码错误')
else: print('三次已过,请重新运行')
运行结果
嵌套循环
要求: 输出一个三行四列的矩阵
外层控制打印行数,内层控制打印每一行的个数
1 2 3 4 5 6 7 8 9 10 11
'''输出一个三行四列的矩阵''' for i inrange(1,4): #行表,执行三次,一次一行,1到4代表打印3行, for j inrange(1,5): #打印输出每一行的个数,1到5代表打印4个, print('*',end='\t') #不换行输出 print() #打行 '''输出三角矩阵'''#对比不同的地方,只需要在将for j in range(1,5)改为for j in range(1,i+1) #这样每次执行,当i等于1时,就会输出1,然后加一,输出2,再加一,输出3,直到第十 for i inrange(1,10): #行表,执行三次,一次一行,1到4代表打印3行, for j inrange(1,i+1): #打印输出每一行的个数,1到5代表打印4个, print('*',end='\t') #不换行输出 print() #打行
yonghu=(input('请输入账户:')) mima=(input('请输入密码:')) if yonghu=='山海'and mima=='110': print('身份验证成功') wenti=(input('请回答你的博客名:')) if wenti=='山海': print('欢迎回家,主人')
""" 练习3:输入三条边长,如果能构成三角形就计算周长和面积。 判断输入的边长能否构成三角形,如果能则计算出三角形的周长和面积 """ a=float(input('第一条边:')) b=float(input('第一条边:')) c=float(input('第一条边:')) if a+b>c and a+c>b and c+b>a: print('周长: %f' % (a + b + c)) p = (a + b + c) / 2#求出半周长 mianji = (p * (p - a) * (p - b) * (p - c)) ** 0.5#**代表指数, print('面积: %f' % (mianji)) else: print('不能构成三角形')