栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

Python基本语法训练题

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Python基本语法训练题

1、编写程序,输入任意大的自然数,输出各位数字之和

代码:

num = (input("请输入一个自然数"))
m = sum(map(input, num))
print("{}的各位数字之和为:{}".format(num, m))

结果:

2、编写程序,输入两个集合setA和setB,分别输出它们的交集、并集和差集(setA-setB);

代码:

setA = (input('请输入集合setA:'))
setB = (input('请输入集合setB:'))
a = list(set(setA).union(setB))
b = list(set(setA).intersection(setB))
c = list(set(setA),difference(setB))
print('setA和setB的并集为:', a)
print('setA和setB的交集为:', b)
print('setA和setB的差集为:', c)

结果:

3、编写程序,输入一个包含若干整数的列表,输出一个新列表,要求新列表中只包含原列表中的偶数。 

代码:

alist = input('请输入一个包含整数的列表:')
alist = list(map(int, alist.split()))
m = []
for i in alist:
    if i%2 ==0:
        m.append(i)
    print(m)

结果:

 

4、编写程序,输入一个字符串,输出其中出现次数量多的字符及其出现的次数,要求使用字典。

代码:

str1 = str(input('请输入一个字符串:'))
dirct1 = {} # 循环遍历列表或字符串,如果字符在字典中则值加一,如果不在则创建(key,value)
for i in str1:
    dict1[i] = dict1.get(i, 0) + 1 # 打印每个字符出现的次数
    print(dict1)
temp = max(dict1.values())# 打印出出现次数最多的字符
for m, n in dict1.items():
    if n == temp:
        print(m, '出现了', n, '次')

结果:

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/949633.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号