题目如下:

题目描述

数字加密

输入4位数字

1)若输入的不是4位数字,则输出密码不正确。

2)如果输入的是4位数字,则输出从0到n之间的所有奇数(不包括n)的和

输入数据 1

1234

输出数据 1

380689

输入数据 2

12

输出数据 2

密码不正确

这是我的代码:

a = input()
if len(a) < 4:
    print('密码不正确')
else:
    ret = 0
    for i in range(0,int(a)+1):
        if i % 2 != 0:
            ret += i
    print(ret)

提交显示有一个测试点没通过,只得到75分! 大佬们快帮我看看!

4 条评论

  • 1