跪求一道Python的题目解答!
试编写一个程序判断6位密码是否正确,若密码正确输出right,密码不正确输出wrong,如果输入的密码有非数字字符则输出wrong。密码规则是:第i位数字是第i-1位数字...
试编写一个程序判断6位密码是否正确,若密码正确输出right,密码不正确输出wrong,如果输入的密码有非数字字符则输出wrong。密码规则是: 第i位数字是第i-1位数字加1后的3次方的个位数( 2<=i<=6)。
展开
展开全部
def isMima(mima):
----mima = str(mima)
----if mima.isdigit() and len(mima) ==6:
--------for i in range(1,6):
------------int_i = mima[i]
------------int_idel1 = str((int(mima[i-1])+1)**3)[-1]
------------if int_i != int_idel1:
----------------return print('wrong')
--------return print('right')
----else:
--------return print('wrong')
isMima(272727)
isMima(123456)
isMima('272727')
#字符串数字都可以输入
----mima = str(mima)
----if mima.isdigit() and len(mima) ==6:
--------for i in range(1,6):
------------int_i = mima[i]
------------int_idel1 = str((int(mima[i-1])+1)**3)[-1]
------------if int_i != int_idel1:
----------------return print('wrong')
--------return print('right')
----else:
--------return print('wrong')
isMima(272727)
isMima(123456)
isMima('272727')
#字符串数字都可以输入
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询