Python实验2 内置数据类型

Python实验2 内置数据类型,第1张

概述Python实验2内置数据类型编写程序,输入任意大的自然数,输出各位数字之和。代码num=input("请输入一个数字")print(sum(map(int,num)))运行截图编写程序,输入两个集合setA和setB,分别输出它们的交集、并集和差集setA-setB。代码setA=eval(input('请输入一个 Python实验2 内置数据类型

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

代码@H_404_9@

num = input("请输入一个数字")print(sum(map(int, num)))

运行截图

@H_404_9@@H_404_9@

编写程序,输入两个集合 setA 和 setB,分别输出它们的交集、并集和差集 setA-setB。@H_404_9@

代码@H_404_9@

setA = eval(input('请输入一个集合:'))setB = eval(input('再输入一个集合:'))print('交集:', setA & setB)print('并集:', setA | setB)print('setA-setB:', setA - setB)

运行截图

@H_404_9@@H_404_9@

编写程序,输入一个自然数,输出它的二进制、八进制、十六进制表示形式。@H_404_9@

代码@H_404_9@

num = int(input('请输入一个自然数:'))print('二进制:', bin(num))print('八进制:', oct(num))print('十六进制:', hex(num))

运行截图

@H_404_9@@H_404_9@

以上的数字。例如用户输入1234,则程序输出12。(提示:使用整除运算。)@H_404_9@

代码@H_404_9@

a = int(input('请输入一个大于99的整数'))res = a // 100print('百位以上的数为:', res)

运行截图

@H_404_9@@H_404_9@

编写程序,输入一个大于 2 的自然数,然后输出小于该数字的所有素数组成的集合。@H_404_9@

代码@H_404_9@

a = int(input("请输入一个大于2的自然数:"))b = set()for a in range(a - 1, 1, -1):    for i in range(2, a):        if a % i == 0:            break        else:            b.add(a)print(b)

运行截图

@H_404_9@@H_404_9@

首先生成包含1000个随机字符的字符串,然后统计每个字符的出现次数。(使用字典)@H_404_9@

代码@H_404_9@

import stringimport randomx = string.ascii_letters + string.digits + string.punctuationy = [random.choice(x) for i in range(1000)]d = dict()for ch in y:    d[ch] = d.get(ch, 0) + 1print(d)

运行截图

@H_404_9@@H_404_9@

阿凡提与国王比赛下棋,国王说要是自己输了的话阿凡提想要什么他都可以拿得出来。阿凡提说那就要点米吧,棋盘一共64个小格子,在第一个格子里放1粒米,第二个格子里放2粒米,第三个格子里放4粒米,第四个格子里放8粒米,以此类推,后面每个格子里的米都是前一个格子里的2倍,一直把64个格子都放满。需要多少粒米呢?
代码@H_404_9@

value = sum([2 ** i for i in range(64)])print(value)

运行截图

@H_404_9@@H_404_9@ 总结

以上是内存溢出为你收集整理的Python实验2 内置数据类型全部内容,希望文章能够帮你解决Python实验2 内置数据类型所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/1188108.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-06-03
下一篇2022-06-03

发表评论

登录后才能评论

评论列表(0条)

    保存