Python 2.5 では、次のコードを使用しました。
yn=raw_input('''This program is for solving linear and quadratic equations.
Is this what you want to do?
''')
if not 'y' in yn or 'Y' in yn:
print 'Program now quitting.'
Program now quitting
これは、yn に 'y' または 'Y' が含まれていない場合に発生するはずでしたが、yn に 'Y' が含まれていた場合にも、残りのプログラムが開始する前に表示されました。に変えたときは変わらなかったif not 'y' in yn or 'Y' in yn:
のにif not 'y' in yn or not 'Y' in yn:
、
if not 'y' in yn:
if not 'Y' in yn:
これは正しいですか?問題を解決し、この部分を同じ行に保つために何ができるでしょうか?