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+"的学生是网络资