
《Python语言程序设计》学习
该书的作者叫梁勇 翻译是李娜,但没有答案。本人只能反推的方式解答。欢迎大家欣赏
贾宝不是玉
上善若水 生命如同水,川流不息但也没有方向.在动力的引导下或流动或静止.
展开
-
《PYTHON 语言程序设计》2018版 第1章第21题改进中(十)做到这,这个题下轮再说吧
【代码】《PYTHON 语言程序设计》2018版 第1章第21题改进中(十)做到这,这个题下轮再说吧。原创 2025-03-12 15:15:31 · 218 阅读 · 0 评论 -
《PYTHON 语言程序设计》2018版 第1章第21题改进中(九)class 如何进行设计又走进了死胡同.问题终于解决啦,差了一个括号
其实第一版是成功的.之所以纠结了那么多次.是我忘写了一个东西。大家看这两个错在哪里,谁对谁错呢。估计又是一个语法或者逻辑错误。我感觉这个纯粹是一个逻辑错误。原创 2025-02-19 12:54:34 · 294 阅读 · 0 评论 -
《PYTHON 语言程序设计》2018版 第1章第21题改进中(八)class 这些代码之时间部分修改got missing 我们的类
做了修改,之前的问题结束啦,又出了新问题。接下来我们看一下是属于哪种错误。原创 2025-02-19 10:51:36 · 175 阅读 · 0 评论 -
《PYTHON 语言程序设计》2018版 第1章第21题改进中(7)class 这些代码之时间部分
这个类主要装的是在运行中显示的时间和分秒,然后还要单独将小时、分、秒引出给外部。又能同时将这3个数据指向下一个程序。time_show代码如下。开始class这些代码。或者说可以从外部引出。既能显示小时、分、秒。原创 2025-02-18 16:08:23 · 204 阅读 · 0 评论 -
《PYTHON 语言程序设计》2018版 第1章第21题改进中(六)成功了,秒针和time代码得到的结果连接成功了
我感觉现在我的时机成熟了,应该可以实现分针秒针,对应代码中的时间了。我现在准备做一个随着时间进行行走的秒针。经过了不断迭代,离目标代码又进一步了。现在我们尝试画出60个点也就是秒的位置。这里用的秒针,大家可以拷贝走试一下。我们做一个当前时间的代码。原创 2025-02-18 14:53:36 · 188 阅读 · 0 评论 -
《PYTHON 语言程序设计》2018版 第1章第21题改进中(四)
我眼睛里出现了幻想 开始不挺好的吗?原创 2025-02-12 14:47:54 · 177 阅读 · 0 评论 -
《PYTHON 语言程序设计》2018版 第1章第21题改进中(三)
我才发现我代码的问题,原来并不是我想的她回到原点。现在通过画线发现了问题,就有办法了。所以计算机就按下个点,继续画。接下来去实现我的设想。我可以设置一个原点给计算机。这个原点我先默认0,0。原创 2025-02-12 09:30:05 · 199 阅读 · 0 评论 -
《PYTHON 语言程序设计》2018版 第1章第21题改进中(二)
结合上一集说的,我现在试验利用turtle的right或者left来围绕一个位置的坐标圆心,刻画圆形表盘上的数字。原创 2025-02-12 09:15:44 · 109 阅读 · 0 评论 -
《PYTHON语言程序设计》(2018版)1.21 升级版。利用turtle绘制一个表(第一部分)初期设计
我想了一下,利用角度turtle.right配合turtle.forward来进行。我感觉应该先设计如何按角度来实现分秒的行走效果。另外就是如何将1到12的分和秒这些字写上,我先要编写一个极坐标的python代码。听了半个小时根本听不懂极坐标,怎么算呢。原题中只是显示到9:15:00。利用turtle绘制一个表。这应该是用数学的技巧。但是是不是哪里做错了。原创 2025-02-11 15:10:32 · 134 阅读 · 0 评论 -
《PYTHON语言程序设计》(2018版)1.20修改这道题,利用类的方式(二) 接近成功....(下)
上一个代码解决了如何将绘制两个矩形的功能放到一个类里,比我想的要方便,就是在类里面加一个新的函数就可以。另外昨天上一集的代码在x,y轴的位置上放错了。,接下来将两个矩形连到一起。各位仁兄自己跑一下吧。原创 2025-02-10 11:17:24 · 374 阅读 · 0 评论 -
《PYTHON语言程序设计》(2018版)1.20修改这道题,利用类的方式(二) 接近成功....(上)
然后在利用get将矩形的点掉给另外建立的函数.来将两个矩形连到一起.我今天最成功的一个方式利用get将第2个矩形的点建立出来.‘我认为是建立类,绘制两个矩形。但是和我之前的设想有点偏差。在类的外面建立4个顶点。原创 2025-02-08 21:17:49 · 604 阅读 · 0 评论 -
《PYTHON语言程序设计》(2018版)1.20修改这道题,利用类的方式,做一个随机出现的立方体(下)
现在的问题,r1矩形的点是随机的,我是设计到draw_rec类的外面呢,还是放到里面呢?这4个点作为第一个矩形的点,第二个矩形我是不是利用第一个矩形的点+add就可以得出呢?利用draw_rec.r1x1,draw.recr1y1这样的方式将其中的点取出。然后赋值给另一个函数draw_line的函数。利用它将图中的4对th点进行连接。我们构建了类似这样的随机两个矩形。我要建立8个这样的点。我现在把随机这段代码放到draw_rec类的外面了。我想的办法是利用class的帮助。构建一个教draw_rec的类。原创 2025-02-08 16:30:31 · 298 阅读 · 0 评论 -
《Python语言程序设计》(2018年版)第15遍刷第1章第1题第2版。我尝试建立一个解密的办法
这个代码是不是说明,我附加的随机数,超出了ascii码的范畴,或者是不是超出了我机器的范畴。原创 2025-02-07 11:48:54 · 182 阅读 · 0 评论 -
《PYTHON语言程序设计》(2018版)1.20修改这道题,利用类的方式,做一个随机出现的立方体(上)建立矩形函数def draw_rectangle
这道立方体的外形,是规则的。我们用简单的办法就是直接输入这个立方体的坐标。那我现在想做随机出现的8个点,然后还让他们连到一起。原创 2025-02-07 11:46:21 · 303 阅读 · 0 评论 -
《PYTHON语言程序设计》(2018版)1.7近似π。利用步幅来进行修改
2024年10月到2025年1月天天的工作和多余的事情阻碍了太多多了。我做了一个设想,让相加的部分先进行相加,然后再进行减法呢?经过错误的结果,我明白了应该按公式里的顺序进行。首先我们来利用excel表格来计算一下结果。继续利用excel表格对这个结果进行列出。我将1/3+1/5先计算,然后变成。今天终于做出来了.接近目标的代码。那么我理解成3+5再减10呢。可是这样的结果却出现了偏差。思路用了很久才慢慢的清楚了。经过这些代码的不断的设计,我们如何利用循环来进行呢。利用循环的步幅来计算派。原创 2025-02-04 12:25:49 · 190 阅读 · 0 评论 -
《Python语言程序设计》(2018年版)第15遍刷第1章第1题给输入字符串添加随机掩码变成密文,弄个凯撒密码
我想想我该如何获得这次编码时随机赋值了多少数呢?而且我发现我使用的是for循环,那么是不是每一次迭代,他就变换一次随机数呢?比如说将我们输入的Welcome to Python加上密文。这是该教材的某一章的内容。我们是在改造所以就不纠结了。其实我想,我们是不是取消掉这个随机密文不就可以了。或者说不论我输入什么最后都不会变成密文呢?那么接下来我应该如何给这些字符串挨个加上密文呢。然后我们现在来做到给他变成密文。那么我们不从循环来,从一次来呢。我找到了随机random用它来。我想了一个不是特别聪明的办法。原创 2024-11-29 17:17:04 · 316 阅读 · 0 评论 -
《Python语言程序设计》(2018年版)第15遍刷第1章第1题和第2题
2024.11.28重新开始刷题。原创 2024-11-28 22:14:45 · 442 阅读 · 0 评论 -
《python语言程序设计》2018版第8章20题使用Rational类编写一个程序(下)gcd为什么不好使?
11月4日、11月8日、11月18日、11月19日、11月22日 5场演出。接下来11月25日的演出就要开始了。10月29日iso认证。原创 2024-11-28 21:19:29 · 314 阅读 · 0 评论 -
《python语言程序设计》2018版第8章20题使用Rational类编写一个程序(中)祝11月演出成功.
代码中通过second_rational为媒介.利用他的second_rational[1]和second_rational[0]来引用外部的数据到这类里和原本的self进行对比和运算.原创 2024-10-27 13:48:49 · 750 阅读 · 0 评论 -
《python语言程序设计》2018版第8章20题使用Rational类编写一个程序(上)-修改一下8-4Rational类我认为的错误
首先抄一下Rational类,可以安静的抄一遍。原创 2024-10-07 10:16:05 · 244 阅读 · 0 评论 -
《python语言程序设计》2018版第8章19题几何Rectangle2D类(下)-头疼的几何和数学
看来多用空格按钮先从网上找一下Statement expected, found Py:DEDENTTAB还是空格呢??小小总结如何拆分矩形的四个点呢.我们来小小的测试一下这个函数结果出在哪里呢???修改完成variable in function should be lowercase 函数变量应该小写这次偷懒了.就不再分析下面的问题了.但是代码写全了# 初始化当前矩形的信息# 获得当前矩形的面积# 获得当前矩形的周长# 装一下,打印该矩形的x,y和长宽。原创 2024-10-05 22:07:48 · 1034 阅读 · 0 评论 -
《python语言程序设计》2018版第8章19题几何Rectangle2D类(上)--原来我可以直接调用
2024.9.29玩了好几天游戏。感觉有点灵感了。还想继续玩游戏。2024.10.4今天练习阿斯汤加练完从早上10点睡到下午2点.跑到单位玩游戏玩到晚上10点多.现在回家突然有了灵感顺便说一句,因为后弯不好,明天加练一次.然后去丈母娘家.加油吧。原创 2024-10-04 23:33:09 · 1011 阅读 · 0 评论 -
《python语言程序设计》2018版第8章18题几何circle2D类(下部)
把情绪从不停的幻想演讲,感觉中拉回来又一次开始初始化.第8章第4程序Rational给了我灵感,我可以设计一个添加second valid的来完成我的想法。原创 2024-09-26 20:17:51 · 477 阅读 · 0 评论 -
《python语言程序设计》2018版第8章18题几何circle2D类(中部)
当我看到了这个2个园并且比对.原创 2024-09-22 21:55:08 · 323 阅读 · 0 评论 -
《python语言程序设计》2018版第8章17题point类设计一个名为point的类
distance方法 我做的叫get_dis_m。经过对第8章的复习,我做出了下面的代码。原创 2024-09-16 21:25:57 · 256 阅读 · 0 评论 -
《python语言程序设计》2018版第8章16题检测ISBN-13
图片上传失败.但是结果成功了.原创 2024-09-10 22:41:35 · 353 阅读 · 0 评论 -
《python语言程序设计》2018版第8章第15题商业:检测ISBN-10一个国际标准书号
应该是text_sum %11 可我写成了text_about % 11。这个作者一天净出幺蛾子.我这边还老打错字,我现在都不敢用缩写,都是全拼。那么我直接把text_sum % 11变成运行代码不就成功了吗?用excel计算的结果.用python计算的结果。结下来加个识别x的语句。这3个名字大家自己选吧。天呐,我犯了一个问题。原创 2024-09-10 21:59:52 · 218 阅读 · 0 评论 -
《python语言程序设计》2018版第8章第14题金融:信用卡号合法性 利用6.29题
else:代表如返回否,则开始将字符串变沉整数序列,然后放到直接做好的函数is_valid。也就是说我将数字变成字符串.那么我就不能用整除、除于,只能用字符串和循环来完成。顺便说一句驼峰在win系统里还好使,到mac的python就一顿贬低的报错.如果不用光用 循环可以显示整个数列,但是还不能当成一个完整的整数列,来用.将整数转成字符串,然后再识别会数字.但是用循环就比较 失败了.应急局不知道哪天来抽查, 我还有19日到20日的全天培训,成功了.if代表 如果字符串里有字母.则返回真。原创 2024-09-10 00:09:54 · 591 阅读 · 0 评论 -
《python语言程序设计》第8章第13题最长公共前缀 两个字符串最长的公共前缀
我觉得我这样是不是可以算作对呢。原创 2024-09-03 23:24:14 · 256 阅读 · 0 评论 -
《python语言程序设计》第8章第12题生物信息:找出基因,生物学家使用字母A C T和G构成字符2串建模一个基因组(下)
之前的间隔的取数.在这里得到了修正.其实就是将for循环的步幅改回到1。这个版本中div_text函数已经可以很好的划分字符串了。另外 当我取的了TTT后,如何让计算机继续往后去寻找。ATG之后TAG或TAA或TGA之前,这样一个区间。第一条里我已经成功提取了TTT这个序列但是。但是我发现了一个问题.它间隔字符效果如下。原创 2024-09-03 22:29:53 · 504 阅读 · 0 评论 -
《python语言程序设计》第8章第12题生物信息:找出基因,生物学家使用字母A C T和G构成字符2串建模一个基因组(上)
第8章第12题的上部内容.先分享原创 2024-09-02 21:16:39 · 470 阅读 · 0 评论 -
《python语言程序设计》第8章第11题将反向字符串 编写一个函数反向一个字符串,reverse(s)
【代码】《python语言程序设计》第8章第11题将反向字符串 编写一个函数反向一个字符串,reverse(s)原创 2024-08-31 18:53:03 · 302 阅读 · 0 评论 -
《python语言程序设计》第8章第10题将十进制转为二进制,并显示对应十六进制,如何求十进制转二进制多的少的那个数
这是我第一次发现它 的 除法 简简单单的除法。它也要修改一下.不然打印的位置不对.成功了.但是说一下.原创 2024-08-31 18:46:54 · 366 阅读 · 0 评论 -
《python语言程序设计》第8章第9题将二进制数作为字符串转换十六进制print和return的区别
在这里我发现了return和print的区别如果运行的是“print如果运行"return"原创 2024-08-31 13:33:17 · 304 阅读 · 0 评论 -
《python语言程序设计》第8章第8题将二进制数作为字符串转换十进制
【代码】《python语言程序设计》第8章第8题将二进制数作为字符串转换十进制。原创 2024-08-30 14:35:11 · 193 阅读 · 0 评论 -
《python语言程序设计》2018版第8章第7题编写程序提示用户输入一个字符串然后显示字符串中的字母数
【代码】《python语言程序设计》2018版第8章第7题编写程序提示用户输入一个字符串然后显示字符串中的字母数。原创 2024-08-30 13:49:04 · 422 阅读 · 0 评论 -
《python语言程序设计》2018版第8章第6题统计字符串中的字母个数
【代码】《python语言程序设计》2018版第8章第6题统计字符串中的字母个数。原创 2024-08-29 16:09:57 · 240 阅读 · 0 评论 -
《python语言程序设计》2018版第8章第5题特定字符的出现次数 使用下面的函数头,统计一个特定的不重叠的字符串在另一个字符串中出现的次数
【代码】《python语言程序设计》2018版第8章第5题特定字符的出现次数 使用下面的函数头,统计一个特定的不重叠的字符串在另一个字符串中出现的次数。原创 2024-08-29 15:52:02 · 413 阅读 · 0 评论 -
《python语言程序设计》2018版第8章第4题特定字符的出现次数 使用下面的函数头,编写一个函数找出字符串中国呢某个特定字符的出现次数
【代码】《python语言程序设计》2018版第8章第4题特定字符的出现次数 使用下面的函数头,编写一个函数找出字符串中国呢某个特定字符的出现次数。原创 2024-08-29 15:29:12 · 298 阅读 · 0 评论 -
《python语言程序设计》2018版第8章第3题检测密码,强加一些规则
【代码】《python语言程序设计》2018版第8章第3题检测密码,强加一些规则。原创 2024-08-29 15:15:23 · 335 阅读 · 0 评论