使用循环获取用户的输入

dict1 = {}

while True:
    user_input = input('请输入操作:(A查询天气 / B修改天气) ') 

    # 查询天气
    if user_input == 'A查询天气':
        day = input('请输入要查询的周几:')
        if day in dict1:
            print(f'{day}的天气情况为:{dict1[day]}')
        else:
            print('未找到该天的天气情况')

    # 修改天气
    elif user_input == 'B修改天气':
        day = input('请输入要修改的周几:')
        weather = input('请输入更新后的天气情况:')
        dict1[day] = weather
        print(f'{day}的天气情况已更新为:{dict1[day]}')

    # 退出循环
    elif user_input == '退出':
        break

    # 输入错误
    else:
        print('输入有误,请重新输入')

要成功查询天气,需要输入'A查询天气'并且输入要查询的周几。

Python字典查询天气信息代码示例

原文地址: https://www.cveoy.top/t/topic/qysb 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录