有大腿看到了麻烦指导指导
rightwords=input('设置密码:') i=0 while i<3: passwords = input('请输入密码登陆:') if '*' in passwords: i=i elif passwords==rightwords: print('密码正确') break else: print('密码错误你还有%d次机会'%(2-i) ) i+=1 else: print('机会用完了') 123456789101112131415
1000以内的水仙花数#1
i=100 while i<1000: if i==(i//100)**3+(i//10-(i//100)*10)**3+(i-(i//10)*10)**3: print(i,end=" ") i+=1 else: i+=1 12345678
上面的方法有点生硬。尝试用新的方法解题
1000以内的水仙花数#2
#水仙花数函数 def flower(): for i in range(100,1000): temp=i sum=0 while temp!=0: sum+=(temp%10)**3 temp=temp//10 if sum==i: print(i,end='t') print('1000以内的水仙花数分别是:',end='') flower() 12345678910111213
#列表推导式 list=[(x,y) for x in range(10) for y in range(10)] 12
list.sort() #顺序 list.sort(reverse=True)#倒序 12
#检查字符串在长字符串中出现的次数 def findstr(dsstr,substr): count=0 length=len(dsstr) if substr not in substr: print('在目标句子中没找到该词') else: for each in range(length-1): if dsstr[each]==substr[0]: if dsstr[each+1]==substr[1]: count+=1 print('%s在句子中出现了%d次'% (substr,count)) dsstr=input('请输入要查找的句子') substr=input('请输入要查找的词语') findstr(dsstr,substr)
12345678910111213141516lines = [] while True: try: lines.append(input('输入任意文本按ctrl+z结束')) except: break #上面不知道怎么输入多行文本,只能用这个 str=''.join(lines) list=[] for each in str: if each=='/n': print('//n',str.count(each)) else: print(each,str.count(each)) list.append(each) 123456789101112131415
相关知识
作业打卡 设置密码 &水仙花数& 查找字符串
Wireshark搜索/查找字符串失败
Awk练习笔记
最小操作次数
SQL根据分隔的字符串,查询并组合查询结果的解决方案(转)
生产作业计划范文
水培水仙花正确养法
工作碰上的技术问题及处理经验
项目中走马观花式学习PHP
当向搜索字符串添加1个或2个字符时,为什么这个MySQL查询花费的时间会不成比例地长?
网址: 作业打卡 设置密码 &水仙花数& 查找字符串 https://m.huajiangbk.com/newsview104415.html
上一篇: 花卉营养液使用方法 |
下一篇: 3012C语言 |