python题

这篇博客介绍了几个Python编程的趣味练习,包括计算整数中不同数字的和,创建包含人们喜欢的地方的字典,以及构建关于城市信息的嵌套字典。通过这些练习,帮助读者加深对Python字典和数据结构的理解。
摘要由CSDN通过智能技术生成

程序题:1.数字不同数之和

获得用户输入的一个整数N,输出N中所出现不同数字的和。

例如:用户输入 123123123,其中所出现的不同数字为:1、2、3,这几个数字和为6。

sum1 = 0
a = input("请输入数字为")
b=set(a)
for i in  b:
    sum1+=int(i)
print(f"输出的结果为{sum1}")

#课后作业:1、 宠物 :创建多个字典,对于每个字典,都使用一个宠物的名称来给它命名;
#在每个字典中,包含宠物的类型及其主人的名字。将这些字典存储在一个名为pets 的列表中,再遍历该列表,并将宠物的所有信息都打印出来。

a=[{'name':'bianmu','age':6,'zhuren':'wuqi'},{'name':'hashiqi','age':10,'zhuren':'wuwei'},{'name':'jiwawa','age':18,'zhuren':'tom'}]

for i in a:

    for j in i.keys():
        print(f"{j}{i[j]}")

2、 喜欢的地方 :创建一个名为favorite_places 的字典。在这个字典中,将三个人的名字用作键;

对于其中的每个人,都存储他喜欢的1~3个地方。

为让这个练 习更有趣些,可让一些朋友指出他们喜欢的几个地方。遍历这个字典,并将其中每个人的名字及其喜欢的地方打印出来。

favorite_places = {'wuwei':{'哈尔滨','北京','上海'},'wuqi':{'成都','重庆','河南'},'liuwei':{'吉林','四川','天津'}}
for i in favorite_places.keys():
    print(f"姓名{i}")
    for j in favorite_places[i]:
        print(f"喜欢的城市为{j}")

3、 城市 :创建一个名为cities 的字典,其中将三个城市名用作键;对于每座城市,都创建一个字典,

并在其中包含该城市所属的国家、人口约数以及一个有关该 城市的事实。

在表示每座城市的字典中,应包含country 、population 和fact 等键。将每座城市的名字以及有关它们的信息都打印出来。

cities = {"成都":{'所属国家':'中国','name':'成都','信息':"位于四川省"},"哈尔滨":{'所属国家':'中国','name':'哈尔滨','信息':"位于黑龙江省"}}
for i in cities.keys():
    print(f"城市:{i}")
    for j in cities[i].keys():
        print(f"{j}")

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值