摘要:一、客户端/服务器架构 1.硬件C/S架构(打印机) 打印机作为一个服务端,电脑连接打印机进行打印 2.软件C/S架构 互联网中处处是C/S架构 如谷歌网站是服务端,你的浏览器是客户端(B/S架构也是C/S架构的一种) 腾讯作为服务端为你提供视频,你得下个腾讯视频客户端才能看它的视频) C/S架构与
阅读全文
摘要:题目: 输出 9*9 乘法口诀表。 程序分析: 分行与列考虑,共9行9列,i控制行,j控制列。 个人思路及代码: 第一版: 第二版 分析:for i in range(1,10)表示i可以取值到1-9, 当i=1时,j可以取值到1-9, 当i=2时,j可以取值到1-9, 当i=3时,j可以取值到1-
阅读全文
摘要:题目:斐波那契数列。 程序分析:斐波那契数列(Fibonacci sequence),又称黄金分割数列,指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、…… 个人思路及代码: 其他的参考解答 解答1 解答2 (本文编号006,首发于2018年9月16日)
阅读全文
摘要:题目: 输入三个整数x,y,z,请把这三个数由小到大输出。 程序分析: 我们想办法把最小的数放到x上,先将x与y进行比较,如果x>y则将x与y的值进行交换,然后再用x与z进行比较,如果x>z则将x与z的值进行交换,这样能使x最小。 个人的思路及代码: 两种方法:分别使用sorted()或者min()
阅读全文
摘要:题目: 输入某年某月某日,判断这一天是这一年的第几天? 程序分析: 以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且输入月份大于2时需考虑多加一天 个人的思路及代码: 分析:这里考虑了大部分输入异常的情况,但是还是有输入错误但是不能检测出来的情况,比如输入4月
阅读全文
摘要:题目: 一个整数,它加上100和加上268后都是一个完全平方数,请问该数是多少? 程序分析: 在10000以内判断,将该数加上100后再开方,加上268后再开方,如果开方后的结果满足如下条件,即是结果。提示:使用 math 模块。 个人解题思路及结果: 其他的参考解答: 解答1 解答2 解答3 (本
阅读全文
摘要:题目: 企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到
阅读全文
摘要:题目:有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少? **程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。 个人解题思路 利用排列组合知识算出总共有4X3X2= 24个数,构造每个数加入列表中,打印输出。 分析:这
阅读全文
摘要:一、__new__方法 __init__()是初始化方法,__new__()方法是构造方法,创建一个新的对象 实例化对象的时候,调用__init__()初始化之前,先调用了__new__()方法 __new__()必须要有返回值,返回实例化出来的实例 例子 二、__len__方法 如果一个类表现得像
阅读全文