[英]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.