|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
------------------内心独白-------------------
做python课后作业这感觉就让我回到了高中做物理和数学题的时候,
自己和老师答案做法不一样,并且自己还做错了,想了好久就是不知道自己错在了哪,死活不想放弃自己的做法。
这是我零基础学习python的第三天,脑瓜子都大了。。
------------------代码------------------------
- def find_password(str0=''):
- j = 3
- k = (len(str0)-3)
- for i in str0[3:k]:
- if i.islower():
- if (str0[j-3:j].isupper()) and (str0[j+1:j+4].isupper()):
- print(i,end='')
- j += 1
- str3 = '''AAAAAAAAAAAA''' #其实字符串有很长很多
- str3 = str3.replace("\n",'')
- print('密码为:',end='')
- find_password(str3)
复制代码
-----------思路------------------------------
这个问题是:
1. 请用已学过的知识编写程序,找出小甲鱼藏在下边这个长字符串中的密码,密码的埋藏点符合以下规律:
a) 每位密码为单个小写字母
b) 每位密码的左右两边均有且只有三个大写字母
然后我就想for循环应该从第第四个字母开始到倒数第四个字母结束,然后再看是不是小写字母,然后再看左右三个字母是不全是大写字母。
然后这是我和标准答案的区别:
------------------------------------------------
真怕自己提问多且简单被大佬埋汰
|
|