counter=0
initials=0
name1=raw_input("Please enter your first name!")
name2=raw_input("Please enter your middle name!")
name3=raw_input("Please enter your last name!")
option=str(raw_input("a)Print the length of my name\nb)Print\nc)Exit\nChoose one of the options."))
while option != "c" or option != "C":
if (option=="a" or option=="A"):
print "Your first name has " + str(len(name1)) + " letters."
print "Your second name has " + str(len(name2)) + " letters."
print "Your last name has " + str(len(name3)) + " letters."
elif (option=="b" or option=="B"):
print name1[0] + "." + name2[0] + "." + name3[0]
elif (option=="c" or option=="C"):
break
これは私のコードです。それは何らかの理由で無限ループに入り続けます。ユーザーがオプションを選択すると、それを停止させるにはどうすればよいですか?ユーザーが一度選択したオプションの入力が必要です。Pythonプログラミング無意識の無限ループ
コードがインデントされているようです。チェックしてください。 – usr2564301