宿題については、コードの一部がユーザーに3つの入力のうちのどれかを選択するように要求しました。コードが任意の形式のオプションを受け入れることができるように、以下のように.lower()を使用しました。Pythonの特定の文字を大文字にする方法はありますか?
while True:
RequestTea = input("What tea would you like? English Breakfast, Green Tea or Earl Grey? ").lower()
if RequestTea.lower() not in ('earl grey','english breakfast','green tea'):
print("We do not offer that unfortunately, please choose again.")
else:
break
Iは、2行のコードにこれを低減するために、値に応じ
if RequestTea == 'earl grey':
print("Earl Grey Tea selected!")
if RequestTea == 'green tea':
print("Green Tea selected!")
if RequestTea == 'english breakfast':
print("English Breakfast Tea selected!")
3枚の異なるプリントを使用したユーザの選択を確認するために、I「は(それが印刷することを試みましたRequestTea '、 "selected")しかし、私は茶名を大文字の最初の文字で表示したい、そして入力は.lower()でした。 お茶の名前(Request Tea)をタイトルとして表示し、次に「選択」を小文字で表示します。
ありがとうございました。アウト
てみ 'プリント(RequestTea.title() '選択!')' – vaultah
昨日別のユーザーが正確な質問とコードを見たことは確かです。その答えをチェックしてみませんか? – Inconnu
私は見ましたが、他の部分を小文字にする方法はわかりませんでした。 @Achilles –