zoukankan      html  css  js  c++  java
  • 对于for循环的理解

    for循环生成的是列表(好像是)
    循环次数由J决定
    如:
    for j in range(5):
    if s[i]==str[j]:
    i+=1
    其中加了个if嵌套,if中的i次数增加时,j是不变的1,也就是说if语句如果全部顺利(if不跳出循环)的话要执行I*J次。
    上述语句可以比较2列表中有哪些元素相等
    str = "aeery"
    len(aeery)#这个等于5
    而列表/集合是从0开始数,str[0]=a
    拉丁猪文字游戏(下面思路错了,我有能力再补充)
    str='aeiou'
    def pig(s):
    n=len(s)
    i=0
    for j in range(5):
    if s[i] == str[j]:# 循环遍历出s[i]为辅音字母时的值
    i+=1

    下面的是分情况输出值

    if i==n-1:#辅音字母最后时
       return s+'-ay'
    else:
       return s[0:i]+s[i+1:]+'-'+s[i]+'ay'# 辅音字母不是最后一个时
    

    print(pig('aeery'))

    努力拼搏吧,不要害怕,不要去规划,不要迷茫。但你一定要在路上一直的走下去,尽管可能停滞不前,但也要走。
  • 相关阅读:
    ajax发送cookies
    关于几个入口
    关于.net的概念
    codeproject
    Chrome extension
    modern web application
    JavaScript类型转换
    js方法在iframe父子窗口
    javascript book
    MVC Controller
  • 原文地址:https://www.cnblogs.com/wkhzwmr/p/13945669.html
Copyright © 2011-2022 走看看