person = {"name": "John", "age": 30, "city": "New York"} print("最开始的信息:",person)def process_person_info(person):# 检查对象中是否包含所有必要的键if 'name' in person and 'age' in person and 'city' in person:# 打印对象的信息print(f"Name: {person['name']}")print(f"Age: {person['age']}")print(f"City: {person['city']}")else:# 如果对象不包含所有必要的键,打印错误信息print("The person object is missing some information.")name = input("Please enter the person's name: ") age = input("Please enter the person's age: ") city = input("Please enter the person's city: ") # 更改信息 person_info = {"name": name,"age": age,"city": city}# 调用函数 process_person_info(person_info)
结果输出:
最开始的信息: {'name': 'John', 'age': 30, 'city': 'New York'}
Please enter the person's name: JJ
Please enter the person's age: 56
Please enter the person's city: 秘密
Name: JJ
Age: 56
City: 秘密