《练习100》66~70

这篇具有很好参考价值的文章主要介绍了《练习100》66~70。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

题目66

# 使⽤Python的class定义⼀个类,它具有两个int的属性,a和b, 有⼀个sum⽅法,得到a和b的和。初始化这个类的⼀个示例,并打印出它的两个属性和sum⽅法结果

class MySum:
    def __init__(self,a,b):
        self.a = a
        self.b = b 
    def sum(self):
        return self.a + self.b

mysum = MySum(1,3)
print(mysum.a, mysum.b, mysum.sum())

题目67

# 求100以内的偶数和
# 这个直接用sum和列表推导
print(sum(x for x in range(101) if not x%2))

题目68

# 编写程序,输⼊⼀个包含任意数据的列表,输出该列表中等价于True的元素组成的列表。例如:输⼊:[1,2,3,0,‘’,‘a’,False],输出:[1,2,3,‘a’]
# 输⼊:
# 请输⼊⼀个包含若⼲任意元素的列表:[1,2,3,0,‘’,‘a’,False]
# 输出:
# [1, 2, 3, ‘a’]

list_in = eval(input('请输入一个列表:\n'))
print([x for x in list_in if bool(x)])

题目69

# 编写一个程序,查找所有此类数字,它们可以被7整除,但不能是5的倍数(在2000和3200之间(均包括在内))。获得的数字应以逗号分隔的顺序打印在一行上。

# 利用str.join(str)
print(','.join(str(x) for x in range(2000,3201) if not x % 7 and x % 5))

# 利用列表的解压,和print可设置分割符
print(*[x for x in range(2000,3201) if not x % 7 and x % 5], sep=',')

题目70

# 使用给定的整数n,编写程序以生成包含(i,ixi)的字典,该字典为1到n之间的整数(都包括在内)。然后程序应打印字典。假设向程序提供了以下输入:8\
# 然后,输出应为:
# {1: 1, 2: 4, 3: 9, 4: 16, 5: 25, 6: 36, 7: 49, 8: 64}
while True:
    try:
        num = int(input("请输入一个数字:\n"))
        print('处理后的结果为:', {x:x**2 for x in range(1,num + 1)})
        break
    except ValueError:
        print("需要的是数字!!!!!")

文章来源地址https://www.toymoban.com/news/detail-635621.html

到了这里,关于《练习100》66~70的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 100+Python挑战性编程练习系列 -- day 2

    Question 4 编写一个程序,从控制台接收一个逗号分隔的数字序列,并生成一个列表和一个包含每个数字的元组。假设向程序提供以下输入:34,67,55,33,12,98 然后,输出应为:[‘34’, ‘67’, ‘55’, ‘33’, ‘12’, ‘98’] (‘34’, ‘67’, ‘55’, ‘33’, ‘12’, ‘98’) Question 5 定义

    2024年02月02日
    浏览(36)
  • 100+Python挑战性编程练习系列 -- day 11

    Question 38 对于给定的元组(1,2,3,4,5,6,7,8,9,10),编写一个程序,在一行中打印前半部分值,在一行中打印后半部分值。 方法1: 方法2: 方法3: Question 39 编写一个程序来生成并打印另一个元组,其值是给定元组中的偶数(1,2,3,4,5,6,7,8,9,10)。 Questi

    2024年02月04日
    浏览(57)
  • 100+Python挑战性编程练习系列 -- day 23

    Question 92 根据参加者在大学运动会的成绩表,你必须找出亚军的分数。你会得到分数。将它们存储在列表中并查找亚军的分数。 如果将以下字符串作为程序的输入: 5 2 3 6 6 5 然后,程序的输出应该是: 5 方法1: 方法2: Question 93 给定字符串S和宽度W。你的任务是将字符串包

    2024年02月07日
    浏览(39)
  • 爆肝更新 Python 100道基础入门练习题(附答案)

    前言 大家早好、午好、晚好吖 ❤ ~ 更多精彩内容、资源皆可点击文章下方名片获取此处跳转 实例001:数字组合 题目: 有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少? 程序分析: 遍历全部可能,把有重复的剃掉。 实例002:“个税计算”

    2024年02月07日
    浏览(44)
  • 飞书开发学习笔记(二)-云文档简单开发练习

    首先还是进入开放平台 飞书开放平台:https://open.feishu.cn/app?lang=zh-CN 云文档相关API都在“云文档”目录中,之下又有\\\"云空间\\\",“文档”,“电子表格”,“多维表格”等子模块, 各自有对应的功能API。 2.1 获取我的空间目录下的文件清单 对于一个企业用户而言,他拥有一个

    2024年02月05日
    浏览(36)
  • 智能合约学习笔记一 、——{Solidity语言详解——(1—2)小练习}

    1.根据提示,在指定位置写出编译版本,要求使用^符号,版本要求在0.6.0及以上。 2.根据提示,在指定位置写出所定义的合约名称。 3.为了查看程序的效果,我们使用在线 Solidity 开发工具 Remix IDE 编译和运行 Solidity 程序。中文在线版:在浏览器打开下方链接: Remix - 中文版

    2024年02月02日
    浏览(38)
  • Python--练习:使用while循环求1~100之间,所有偶数的和(涉及if判断是不是偶数)

    案例: 求1~100之间,所有偶数的和 思考: 先套用原有 基础模式 ,之后再思考其他的。 其实就是在之前文章 Python--练习:使用while循环求1..100的和-CSDN博客 的基础上,再判断如果获取到里面的全部偶数,相加就行了。 while循环的基本语法: 对于循环 次数已知 的情况,建议

    2024年02月03日
    浏览(41)
  • [学习笔记]python的web开发全家桶(ing)

    源学习视频 目的:开发一个平台(网站) 前端开发:HTML、CSS、JavaScript Web框架:接收请求并处理 MySQL数据库:存储数据地方 快速上手: 基于Flask Web框架让你快速搭建一个网站出来。 深入学习: 基于Django框架(主要) 老师在P2的26分22秒使用的画图软件是Excalidraw 2.4.1 div和span div

    2024年02月04日
    浏览(59)
  • 《使用Unreal Engine Python插件进行UE4中的Python开发》学习笔记1

    ·本文为B站系列教学视频 《使用 UnrealEnginPython 插件进行UE4中的Python开发》 ——《 Day 01 初识 UnrealEnginePython 》的学习笔记,UP主为腾讯游戏策划、虚幻社区贡献者 世欺子。 本节课对基于虚幻引擎( Unreal Engine )的 Python 集成开发插件 UnrealEnginePython 进行简要介绍,接着在虚幻

    2024年04月11日
    浏览(62)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包