Python入门程序 字符串应用(学号判断程序、密码破解程序、身份证的秘密)

这篇博客介绍了Python编程中的字符串应用,包括学号判断程序,通过用户输入的学号判断所属系部;密码破解程序,解密加密码规则后的字符串;以及身份证秘密,解析18位身份证号码中的个人信息。文章通过具体代码示例讲解了字符串的切片、ASCII码操作以及条件判断等技巧。
摘要由CSDN通过智能技术生成

Python入门程序 字符串应用(学号判断程序、密码破解程序、身份证的秘密)

没想到学校会在大二同时学习Java的的时候一起学Python语言,在这写一些平时的python编程作业。

就从字符串的应用开始吧,后面可能还会写更多其他的。


1.学号判断程序

任务:学号是学生在学校的唯一身份判别号码,我校学号共12位,它的含义,其中代表系部的情况如下所示:

  • 201865110006,6511代表“网络资源系”
  • 程序编写要求:
    • 要求从键盘输入该学生的学号,再经判断后输出该生是否为“网络资源系”的学生。
    • 需使用字符串的切片操作。
    • 输出显示 如下图所示:

下面是这个程序的代码:

#学号判断程序

str_stuNo = input("请输入您的学号:")
#判断学号是否是12位,不对则重新输入
while(len(str_stuNo)!=12):
    str_stuNo = input("您输入的学号位数不对,请重新输入:")

#系部判断
if(str_stuNo[4:8]=="6511"):
    print("学号为"+str_stuNo+"的学生是网络资
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值