Python代码题!!急!

程序题:定义一个天气变量获取用户输入数值(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("输入有误,请重新输入")

执行结果如下:

img

以下代码均测试过,如下:

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")

对您如有帮助,望采纳!谢谢!