写一个登录程序,让用户输入账号和密码,输入用户和密码输入正确的话,
提示你 xxx,欢迎登录,今天的日期是xxx,程序结束。
错误的话,提示账号/密码输入错误, 最多输入3次,如果输入3次都没有登录成功,
提示失败次数过多。需要判断输入是否为空,输入空也算输入错误一次。
用while循环或者for循环都可以
import datetime today = datetime.date.today() username = 'kelly' password = '123456' num = 0 while num < 3: user = input('请输入用户名:') passw = input('请输入密码:') if username == user and password == passw: print('{},欢迎登陆,今天的日期是{},程序结束'.format(username,today)) break elif user == '' or passw == '': print('用户密码不能为空') else: print('用户名/密码输入错误') num += 1 else: print('失败次数过多')
import datetime username = 'kelly' password = '123456' today = datetime.date.today() for i in range(3): user = input('请输入用户名:') passw = input('请输入密码') if user=='' or passw=='': print('用户名密码不能为空') elif user==username and passw==password: print('{},欢迎登陆,今天的日期是{},程序结束'.format(username,today)) break else: print('用户名密码输入错误') else: print('输入次数过多')