Python程序,告诉你离开家时是否需要带伞



程序应该:

  1. 使用input()询问您是否正在下雨
  2. 如果输入'y',它应该输出'Take an umbrella'
  3. 如果输入是n,它应该输出'You don't need an umbrella'

您可以通过以下几种方式做到这一点:

if input('it is raining now? y/n ') == 'y':
print('Take an umbrella')
else:
print("You don't need an umbrella")

你也可以像这样只用一行来完成,这可能是一种高级的方法:

print('Take an umbrella' if (input('it is raining now? y/n: ') == 'y') else "You don't need an umbrella")

也可以先将输入保存在一个变量中,然后在块

时在中处理。
x = input('it is raining now? y/n ')
if x.lower() == 'y':
print('Take an umbrella')
elif x.lower() == 'n':
print("You don't need an umbrella")
else:
print('wrong input')

x.lower()使得即使用户以大写字母输入Y或N也可以接受。

最新更新