01 Python入门

1. 打印九九乘法表
如果有可能请对齐打印

方法1:
for i in range(1,10):
     for j in  range(1,i+1):
        print("%d*%d=%-2d"%(j,i,j*i),end='   ')
     print('')

1*1=1    
1*2=2    2*2=4    
1*3=3    2*3=6    3*3=9    
1*4=4    2*4=8    3*4=12   4*4=16   
1*5=5    2*5=10   3*5=15   4*5=20   5*5=25   
1*6=6    2*6=12   3*6=18   4*6=24   5*6=30   6*6=36   
1*7=7    2*7=14   3*7=21   4*7=28   5*7=35   6*7=42   7*7=49   
1*8=8    2*8=16   3*8=24   4*8=32   5*8=40   6*8=48   7*8=56   8*8=64   
1*9=9    2*9=18   3*9=27   4*9=36   5*9=45   6*9=54   7*9=63   8*9=72   9*9=81

方法2:
i=1
while i<10:
    j=1
    while j<=i:
        print("%d*%d=%2d"%(j,i,j*i),end='   ')
        j+=1
    print("")
    i+=1
1*1= 1   
1*2= 2   2*2= 4   
1*3= 3   2*3= 6   3*3= 9   
1*4= 4   2*4= 8   3*4=12   4*4=16   
1*5= 5   2*5=10   3*5=15   4*5=20   5*5=25   
1*6= 6   2*6=12   3*6=18   4*6=24   5*6=30   6*6=36   
1*7= 7   2*7=14   3*7=21   4*7=28   5*7=35   6*7=42   7*7=49   
1*8= 8   2*8=16   3*8=24   4*8=32   5*8=40   6*8=48   7*8=56   8*8=64   
1*9= 9   2*9=18   3*9=27   4*9=36   5*9=45   6*9=54   7*9=63   8*9=72   9*9=81 

2. 用户登录验证
用户依次输入用户名和密码,然后提交验证
用户不存在、密码错误,都显示用户名或密码错误提示
错误3次,则退出程序
验证成功则显示登录信

user = 'root'
key = 'admin'
for i in range(3):
    username=input('Please input username: ')
    password = input('Please input password: ')
    if username == user and password == key :
        print('The user %s login success!'%(user))
        break
    elif i==2:
        print('The number of password errors you have entered has reached the maximum, the account will be locked for 3 minutes.')
    else:
        print("Username is not existed or password error!")

测试结果:

正确输入用户名和密码:
Please input username: root
Please input password: admin
The user root login success!

连续输入错误3次:
Please input username: root
Please input password: root
Username is not existed or password error!
Please input username: root
Please input password: hello
Username is not existed or password error!
Please input username: root
Please input password: 123
The number of password errors you have entered has reached the maximum, the account will be locked for 3 minutes.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值