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