hveagle 发表于 2023-1-1 14:25:47

身份证最后一位

xishu =
zhuanhuanbiao = {0:'1', 1:'0', 2:'X', 3:'9', 4:'8', 5:'7', 6:'6', 7:'5', 8:'4', 9:'3', 10:'2'}
result = []

seventeen = list(input('请输入你的身份号码前17位:'))
for i in range(17):
    seventeen = int(seventeen)

for j in range(17):
    a = seventeen
    b = xishu
    result.append(a * b)

c = sum(result) % 11
last = zhuanhuanbiao
print(f'你的身份号码第18位是:{last}')

Mike_python小 发表于 2023-1-1 14:35:02

本帖最后由 Mike_python小 于 2023-1-1 14:37 编辑

a = input("你身份证18位")
print(a)


我这个多简单{:10_256:}

liuhongrun2022 发表于 2023-1-1 15:02:29

Mike_python小 发表于 2023-1-1 14:35
我这个多简单

编 程 奇 才

Mike_python小 发表于 2023-1-1 15:13:50

liuhongrun2022 发表于 2023-1-1 15:02
编 程 奇 才

没问题吧{:10_256:}

高山 发表于 2023-1-1 18:42:22

就是个简单的算法而已,有点水哦~

liuhongrun2022 发表于 2023-1-1 19:02:46

Mike_python小 发表于 2023-1-1 15:13
没问题吧

雀食没问题{:10_277:}

廿四桥 发表于 2023-1-2 23:19:06

学习了

liuhongrun2022 发表于 2023-11-24 21:55:08

Mike_python小 发表于 2023-1-1 15:13
没问题吧

烤咕
页: [1]
查看完整版本: 身份证最后一位