做一个密码判断程序,要求密码只能够由数字构成且密码长度不能低于6位。
提示:可根据scanf函数的返回值
要求:输入一个六位数的密码,判断它是否都是由数字构成 如若是,提示用户正确输入,否则提示用户错误输入。
输入:123456
输出:正确输入
输入:A15465
输出:错误输入
a = input('请输入6位数字:')
pattern = re.compile('\d\d\d\d\d\d')
res = re.match(pattern, a)
if res is not None:
print('输入正确')
else:
print('输入错误,请重新输入!')
char c;
int n=0;
while(scanf("%c",&c) != EOF)
{
if(c > '9' || c < '0')
{
printf("输入错误,请重新输入。");
continue;
}
n++;
}
if(n<6)
printf("密码长度不足,请重新输入");
else
printf("输入正确");