程序题:定义一个天气变量获取用户输入数值(1为晴天,2为雨天),判断天气,如果天气是晴天就出门逛商场,再判断商场里是否还有冰淇淋(1为有),有就输出可以吃冰淇淋,没有就输出商场冰淇淋卖没了,没有冰淇淋吃;如果天气是雨天就输出下雨天不打算出门。
weather = input("请输入天气(1为晴天,2为雨天):")
if weather == "1":
mall = input("商场里是否还有冰淇淋(1为有,0为没有):")
if mall == "1":
print("可以吃冰淇淋")
else:
print("商场冰淇淋卖没了,没有冰淇淋吃")
elif weather == "2":
print("下雨天不打算出门")
else:
print("输入不正确,请输入1或2")
用户输入天气后,程序会进行判断。如果天气是晴天,则会询问商场里是否还有冰淇淋,并根据用户的回答输出相应的结果。如果天气是雨天,则直接输出不打算出门。如果用户输入的不是1或2,则提示输入不正确。
weather = int(input("请输入天气(1为晴天,2为雨天):"))
if weather == 1:
print("出门逛商场")
ice_cream = int(input("商场里是否还有冰淇淋(1为有):"))
if ice_cream == 1:
print("可以吃冰淇淋")
else:
print("商场冰淇淋卖没了,没有冰淇淋吃")
elif weather == 2:
print("下雨天不打算出门")
else:
print("输入有误,请重新输入")
执行结果如下:
以下代码均测试过,如下:
weather = input("请输入天气(1为晴天,2为雨天):")
if weather == "1":
mall = input("商场里是否还有冰淇淋(1为有,0为没有):")
if mall == "1":
print("可以吃冰淇淋")
else:
print("商场冰淇淋卖没了,没有冰淇淋吃")
elif weather == "2":
print("下雨天不打算出门")
else:
print("输入不正确,请输入1或2")
对您如有帮助,望采纳!谢谢!