python100例
OnTheRoad 白中白
小小白
展开
-
AlexNet 不会
train23 对缩进 不太清楚4但是 训练的时候可以5还有就是 打印的时间没有出来678predict1大佬这个是 try,except 看不明白23原创 2021-08-03 21:24:11 · 103 阅读 · 0 评论 -
Python 17天:52、53、54(*)
52:题目:学习使用按位或 总结:0|0=0; 0|1=1; 1|0=1; 1|1=1# 52:题目:学习使用按位或 |# 0o77 Oo代表八进制 77是八进制的实体即8*7 + 7 = 63if __name__ == '__main__': a = 0o77 b = 3 b = a|b print('a|b =', b) b |= 7 print('b =', b)53题目:学习使用按位异或 ^总结:0^0=0; .原创 2021-07-23 10:15:45 · 157 阅读 · 0 评论 -
Python 16天:49、50、51
49题目:使用lambda来创建匿名函数。自己想:完了,哎呀,lambda我隐隐约约记得,但是心里没底,情不自禁地瞅瞅参考答案就明白了。# 49:使用lambda来创建匿名函数# MAXNUMBER = lambda x, y: (x > y) * x + (x < y) * y# MINNUMBER = lambda x, y: (x > y) * y + (x < y) * x### if __name__ == '__main__':# a =原创 2021-07-22 08:27:27 · 76 阅读 · 0 评论 -
Python 15天 题目:47、48
刚刚原创 2021-07-21 00:37:40 · 81 阅读 · 0 评论 -
Python 14天 题目:41、42、43、44、45、46
41题:模型静态变量的用法。自己总结:没有很明白是啥意思 唯一有点感觉的是 class内部确实是改变了。# 41. 模型静态变量的用法。# def varfun():# var = 6# print('var = %s' % var)# var += 1### if __name__ == '__main__':# for i in range(3):# varfun()class Statistic: stat原创 2021-07-17 14:05:14 · 189 阅读 · 0 评论 -
Python 13天 题目:29、30、31、32、33、34、35、36、37、38、39、40
28.题目:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。自己想:还是用递归函数 整 结果不太对。自己想的代码原创 2021-07-07 16:09:34 · 1322 阅读 · 0 评论 -
Python 100例第12天
24.题目:有一分数序列:2/1,3/2,5/3,8/5,13/8,21/13...求出这个数列的前20项之和。自己想:确实看见了规律,某一项值等于其前两项相加。但是实际还是没有写出来自己写的代码有个错误:参考 代码:sum = 0a = 1b = 2for i in range(1, 20+1): sum += b / a a, b = b, a+bprint(sum)自己根据参考代码总结:逻辑上:其实自己没有看出来真正的规律 每一项分数 分母等于前一原创 2021-07-02 16:24:12 · 149 阅读 · 0 评论 -
Python 第11天
23.题目:打印出如下图案(菱形):自己想:首先我看图案的排列的这个顺序 一行行的 和for循环的输出有关系。for循环 中range()里面装的是整数,可以先把上述图案的数字表示出来也就是1,3,5,7,5,3,1 可以写成列表 。把列表放在for循环里面,然后就是编程技巧 ' '*数字 就是上述图案。自己写的代码:...原创 2021-06-28 18:00:55 · 68 阅读 · 0 评论 -
Python第10天
20.题目:一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在第10次落地时,共经过多少米?第10次反弹多高?自己想:应该第二次开始开始遍历原创 2021-06-27 18:38:07 · 67 阅读 · 0 评论 -
Python100例第九天
19.题目:一个数恰好等它的因子之和,这个数就称为“完数”。例如6 = 1+2+3 编程找出1000以内的所有完数。自己想:首先因子的含义:若一整数能除尽另一整数,则前者是后者的因子。自己写的代码:我直接把1000的所有因数找了出来 害 但是 关于题目的想法 我还没有想到 唯一想到的就是 咋这么难呢 根本想不出来呀list = []for i in range(1, 1000): if 1000%i == 0: list.append(i) else:原创 2021-06-27 01:16:39 · 80 阅读 · 0 评论 -
Python100例第八天
18.题目:求s = a + aa + aaa + aaaa + aaa......a 的值,其中a是一个数字。例如:2 + 22 + 222 + 2222 + 22222 (此时共有5个数相加)原创 2021-06-22 17:40:24 · 145 阅读 · 0 评论 -
Python100例第7天
16. 题目:输出指定格式的日期。自己想:不会 只能看看标准答案怎么写参考答案分析:参考答案上说的是使用dattime函数原创 2021-06-19 12:07:30 · 46 阅读 · 0 评论 -
Python第六天
10题目:暂停一秒输出,并格式化当前时间自己想 :想不出来参考import timeprint(time.strftime('%Y-%m-%d %H:%M:%S', time.localtime()))time.sleep(1)print(time.strftime('%Y-%m-%d %H:%M:%S', time.localtime()))看完参考答案的想法:首先得明白用什么函数,或者说该如何用,比如这个例子就是用time,然后就是规范化的问题,如何写多敲敲。总结:原创 2021-05-23 03:06:33 · 45 阅读 · 0 评论 -
Python第五例
9.题目:暂停一秒输出import timeplayerout = {1: '湖人', 2: '篮网'}for i, k in playerout: print(i, k) time.sleep(5)结果错了参考答案:import timeplayerout = {1: '湖人', 2: '篮网'}for i, k in dict.items(playerout): print(i, k) time.sleep(1)总结:f..原创 2021-05-20 16:16:48 · 48 阅读 · 0 评论 -
Python100例第四天 11-15
11.题目:古典问题:有一对兔子,从出生后第三个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月兔子总数为多少?自己想:实在想不出来a, b = 1, 1add = 0x = 2month = int(input())if month > 2: for i in range(1, month-1): x = x + add add += 1 print(x*2)else: print(1原创 2021-04-26 17:55:21 · 73 阅读 · 0 评论 -
Python100例第三天
题目:输入三个整数x,y,z, 请把这三个数由小到大输出。自己想:首先想x,y,z的比较,好家伙,一下子列了6个不等式,我迷糊了 ,这时候就应该放弃了。自己总结:首先把最小值列上去,比如x,然后x和y比较 ,如果x>y,则x的值和y的值交换。然后再将x的值和z的值比较,如果x>z,那么将x和z的值交换。这样可以使x的值最小。参考代码:设置空列表,循环是个数。注意一些Python细节。自己看了参考自己写的 也错了l = []for i in range(3): x原创 2021-04-20 23:19:12 · 66 阅读 · 0 评论 -
Python100例第二天
题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?自己想:感觉挺简单的 首先想到python的根号运算符 但是发现根本没有这个运算符 然后 心态崩了 不会了 感觉好难自己写的代码:就两行 真够丢人 的i = int(input('输入整数:'))if (i + 100)自己总结:从根源来讲,还是数学问题。...原创 2021-04-17 18:25:50 · 128 阅读 · 1 评论 -
Python100例第一天
1.有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?自己想:我数学上可以解决,代码上一片空白。总结:其实是很简单的东西,但是我上来一看就懵逼了。首先是三位数,下意识在百位、十位、个位上面想办法,在百位,十位,个位的数字可以是1,2,3,4.组成所有的排列就需要用到for循环(一个位上有不同数字的情况率先想到for循环),然后去掉不满足条件的排列就需要用到if条件判断。 其实就是for循环外加一个if,注意不等号写法。for i in range(1, 5):..原创 2021-04-15 17:05:03 · 159 阅读 · 1 评论 -
2021-04-15
按方法写代码大佬指点 :把题看懂了,然后自己试着开始写,然后你想10分钟,如果没有思路,10分钟之后看答案。看完答案,把代码看懂了,然后自己写。还是写不出来的话,看自己写的代码和标准代码的差距在哪,然后自己思考一下自己差在哪,为什么没有想出来,从这道题里面可以总结出来什么经验和思路。思考是挺重要的,要有归纳和总结。 把归纳和总结写下来,写成技术博客,没事的时候看一下,或者没有思路的时候来这里总结一下思路。 一天写2-3个我觉得就可以了,别追求速度和数量,追求质量。 假如自己实现了,但是有更快.原创 2021-04-15 16:38:44 · 78 阅读 · 0 评论