Python 字典操作:使用循环获取用户输入查询天气

本文将介绍如何使用 Python 字典和循环实现简单的查询天气功能。用户可以输入要查询的周几,程序会从字典中查找并显示对应的天气情况。

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('输入有误,请重新输入')

如何查询天气

为了成功查询天气,需要输入已经保存在字典 dict1 中的周几。例如,如果想要查询星期一的天气情况,需要输入 星期一

注意: 在代码运行之前,需要先将要查询的周几和对应的天气情况存入 dict1 字典中。例如:

dict1 = {'星期一': '晴天', '星期二': '多云', '星期三': '阴天'}

这样,用户就可以输入 星期一星期二星期三 来查询对应的天气情况。

Python 字典操作:使用循环获取用户输入查询天气

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

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