繁体   English   中英

在python中循环该程序的最佳方法是什么?

[英]What's the best way to loop this program in python?

pyg = 'ay'

original = raw_input('Enter a word:')

if len(original) > 0 and original.isalpha():
    print original    
    word = original.lower()
    first = word[0]
    second = word[1]
    new_word = word + first + pyg  
    new_word = new_word[1:len(new_word)]
    print new_word
else:
    print 'empty'

我需要这个循环,并且当用户使用小写或大写字母的任意组合输入“退出”时。 (qUit,QUIT,QuIT,即)

任何提示表示赞赏。 谢谢。

尝试这样的事情:

pyg = 'ay'
original = raw_input('Enter a word:')

while original and original.strip().upper() != 'QUIT':
    # loop body
    if len(original) > 0 and original.isalpha():
        print original    
        word = original.lower()
        first = word[0]
        second = word[1]
        new_word = word + first + pyg  
        new_word = new_word[1:len(new_word)]
        print new_word
    else:
        print 'empty'
    # read again, for next loop
    original = raw_input('Enter a word:')

尝试这个

pyg = 'ay'

while True:

    original = raw_input('Enter a word:')

    if original.upper() == 'QUIT':
        break

    if len(original) > 0 and original.isalpha():
        print original    
        word = original.lower()
        first = word[0]
        second = word[1]
        new_word = word + first + pyg  
        new_word = new_word[1:len(new_word)]
        print new_word
    else:
        print 'empty'
        break

new_word = new_word [1:]

##更好! #分割第一个字

nom ='AlassaneAli'

mylist = list()

对于我在nom:

  mylist.append(i) 

对于范围内(len(mylist)):

 print(mylist[a]) 

打印(mylist [1:])

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM