海洋 之心
阿里云社区专家博主,图神经网络-大数据-推荐系统研究者,专注于计算机领域前沿技术的分享等人工智能算法研究工作
展开
-
Python经典编程习题100例:第28例:年龄急转弯
不要自卑,去提升实力互联网行业谁技术牛谁是爹如果文章可以带给你能量,那是最好的事!请相信自己加油o~ 本人初学Python,只为熟悉语法编写,大神请勿理会点击下面链接Python经典编程100例习题汇总题目描述:有5个人坐在一起,问第五个人多少岁?他说比第4个人大2岁。问第4个人岁数,他说比第3个人大2岁。问第三个人,又说比第2人大两岁。问第2个人,说比第一个人大两岁。最后问第一个人,他说是10岁。请问第五个人多大?解题思路:> 本题很明显使用递归,如果n==1,返回1..原创 2020-12-20 19:44:55 · 1737 阅读 · 1 评论 -
Python经典编程习题100例:第29例:判断数字位数
不要自卑,去提升实力互联网行业谁技术牛谁是爹如果文章可以带给你能量,那是最好的事!请相信自己加油o~ 本人初学Python,只为熟悉语法编写,大神请勿理会点击下面链接Python经典编程100例习题汇总题目描述:给一个不多于5位的正整数,要求:一、求它是几位数,二、逆序打印出各位数字。解题思路:> 就是切片,真爽代码:num=input()print(len(num))for i in range(len(num)): print(num[-1],en..原创 2020-12-20 19:44:28 · 1160 阅读 · 1 评论 -
Python经典编程习题100例:第30例:判断回文数
不要自卑,去提升实力互联网行业谁技术牛谁是爹如果文章可以带给你能量,那是最好的事!请相信自己加油o~ 本人初学Python,只为熟悉语法编写,大神请勿理会点击下面链接Python经典编程100例习题汇总题目描述:一个5位数,判断它是不是回文数。即12321是回文数,个位与万位相同,十位与千位相同。解题思路:> 利用递归> 不断切片判断首尾位置元素是否相等代码:def fn(n): if n[0]!=n[-1]: return Fal..原创 2020-12-20 19:44:06 · 1775 阅读 · 1 评论 -
Python经典编程习题100例:第31例:判断星期几
不要自卑,去提升实力互联网行业谁技术牛谁是爹如果文章可以带给你能量,那是最好的事!请相信自己加油o~ 本人初学Python,只为熟悉语法编写,大神请勿理会点击下面链接Python经典编程100例习题汇总题目描述:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续判断第二个字母。解题思路:> 很简单的一个选择结构代码:letter = input("please input:")if letter == 'S': print('plea..原创 2020-12-20 19:43:42 · 3233 阅读 · 0 评论 -
Python经典编程习题100例:第32例:相反顺序输出列表
不要自卑,去提升实力互联网行业谁技术牛谁是爹如果文章可以带给你能量,那是最好的事!请相信自己加油o~ 本人初学Python,只为熟悉语法编写,大神请勿理会点击下面链接Python经典编程100例习题汇总题目描述:按相反的顺序输出列表的值。解题思路:> 利用reverse函数逆序代码:arr=['f','g','e','b']print(arr)arr.reverse()print(arr)...原创 2020-12-20 19:43:05 · 1108 阅读 · 0 评论 -
Python经典编程习题100例:第33例:逗号分隔列表
不要自卑,去提升实力互联网行业谁技术牛谁是爹如果文章可以带给你能量,那是最好的事!请相信自己加油o~ 本人初学Python,只为熟悉语法编写,大神请勿理会点击下面链接Python经典编程100例习题汇总题目描述:按逗号分隔列表。解题思路:> 利用split分割即可代码:string=input().split(',')print(string)...原创 2020-12-20 19:42:37 · 992 阅读 · 1 评论 -
Python经典编程习题100例:第34例:练习函数调用
不要自卑,去提升实力互联网行业谁技术牛谁是爹如果文章可以带给你能量,那是最好的事!请相信自己加油o~ 本人初学Python,只为熟悉语法编写,大神请勿理会点击下面链接Python经典编程100例习题汇总题目描述:练习函数调用。解题思路:> 代码:def hello_runoob(): print('RUNOOB')def hello_runoobs(): for i in range(3): hello_runoob()hell..原创 2020-12-20 19:42:12 · 1316 阅读 · 0 评论 -
Python经典编程习题100例:第35例:文本颜色设置
不要自卑,去提升实力互联网行业谁技术牛谁是爹如果文章可以带给你能量,那是最好的事!请相信自己加油o~ 本人初学Python,只为熟悉语法编写,大神请勿理会点击下面链接Python经典编程100例习题汇总题目描述:文本颜色设置。解题思路:> 每个颜色对应一个特殊编码,引用即可代码:print('\033[93m'+'警告'+'\033[1m')...原创 2020-12-20 19:41:47 · 910 阅读 · 0 评论 -
Python经典编程习题100例:第36例:求100之内的素数
不要自卑,去提升实力互联网行业谁技术牛谁是爹如果文章可以带给你能量,那是最好的事!请相信自己加油o~ 本人初学Python,只为熟悉语法编写,大神请勿理会点击下面链接Python经典编程100例习题汇总题目描述:求100之内的素数。解题思路:> 经典算法代码:for i in range(2,101): flag=1 for j in range(2,int(i**0.5+1)): if i%j==0: fl..原创 2020-12-20 19:41:25 · 1294 阅读 · 0 评论 -
Python经典编程习题100例:第37例:对10个数进行排序
不要自卑,去提升实力互联网行业谁技术牛谁是爹如果文章可以带给你能量,那是最好的事!请相信自己加油o~ 本人初学Python,只为熟悉语法编写,大神请勿理会点击下面链接Python经典编程100例习题汇总题目描述:对10个数进行排序。解题思路:> 将得到的map对象转化成列表> 调用列表的sort函数代码:arr=map(int,input().split(" "))newa=list(arr)newa.sort()print(newa)...原创 2020-12-19 22:31:48 · 1346 阅读 · 0 评论 -
Python经典编程习题100例:第38例:求一个3*3矩阵主对角线元素之和
不要自卑,去提升实力互联网行业谁技术牛谁是爹如果文章可以带给你能量,那是最好的事!请相信自己加油o~ 本人初学Python,只为熟悉语法编写,大神请勿理会点击下面链接Python经典编程100例习题汇总题目描述:求一个3*3矩阵主对角线元素之和。解题思路:> 列表套列表代码:a=[]sum=0for i in range(3): a.append([]) for j in range(3): a[i].append(float(..原创 2020-12-19 22:31:21 · 3615 阅读 · 1 评论 -
Python经典编程习题100例:第39例:插入数组排序
不要自卑,去提升实力互联网行业谁技术牛谁是爹如果文章可以带给你能量,那是最好的事!请相信自己加油o~ 本人初学Python,只为熟悉语法编写,大神请勿理会点击下面链接Python经典编程100例习题汇总题目描述:有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。解题思路:> 插入再排一次序就好代码:arr=[1,3,5,7,8]x=3arr.append(x)arr.sort()print(arr)...原创 2020-12-19 22:30:57 · 1056 阅读 · 0 评论 -
Python经典编程习题100例:第40例:数组逆序输出
不要自卑,去提升实力互联网行业谁技术牛谁是爹如果文章可以带给你能量,那是最好的事!请相信自己加油o~ 本人初学Python,只为熟悉语法编写,大神请勿理会点击下面链接Python经典编程100例习题汇总题目描述:将一个数组逆序输出。解题思路:> 调用reverse函数代码:arr=[1,3,5,7,8]print(arr)arr.reverse()print(arr)...原创 2020-12-19 22:30:35 · 924 阅读 · 0 评论 -
Python经典编程习题100例:第41例:模仿静态变量的用法
不要自卑,去提升实力互联网行业谁技术牛谁是爹如果文章可以带给你能量,那是最好的事!请相信自己加油o~ 本人初学Python,只为熟悉语法编写,大神请勿理会点击下面链接Python经典编程100例习题汇总题目描述:模仿静态变量的用法。解题思路:> 代码:def varfunc(): var = 0 print ('var = %d' % var) var += 1if __name__ == '__main__': for i in..原创 2020-12-19 22:30:13 · 948 阅读 · 0 评论 -
Python经典编程习题100例:第42例:学习使用auto定义变量
不要自卑,去提升实力互联网行业谁技术牛谁是爹如果文章可以带给你能量,那是最好的事!请相信自己加油o~ 本人初学Python,只为熟悉语法编写,大神请勿理会点击下面链接Python经典编程100例习题汇总题目描述:学习使用auto定义变量的用法。解题思路:> 局部变量和全局变量代码:num = 2def autofunc(): num = 1 print ('internal block num = %d' % num) num += 1..原创 2020-12-19 22:29:51 · 834 阅读 · 0 评论 -
Python经典编程习题100例:第43例:模仿静态变量(static)
不要自卑,去提升实力互联网行业谁技术牛谁是爹如果文章可以带给你能量,那是最好的事!请相信自己加油o~ 本人初学Python,只为熟悉语法编写,大神请勿理会点击下面链接Python经典编程100例习题汇总题目描述:模仿静态变量(static)另一案例。解题思路:> 代码:class Num: nNum = 1 def inc(self): self.nNum += 1 print ('nNum = %d' % self..原创 2020-12-19 22:29:30 · 1015 阅读 · 1 评论 -
Python经典编程习题100例:第44例:两个 3 行 3 列的矩阵,实现其对应位置的数据相加,并返回一个新矩阵
不要自卑,去提升实力互联网行业谁技术牛谁是爹如果文章可以带给你能量,那是最好的事!请相信自己加油o~ 本人初学Python,只为熟悉语法编写,大神请勿理会点击下面链接Python经典编程100例习题汇总题目描述:两个 3 行 3 列的矩阵,实现其对应位置的数据相加,并返回一个新矩阵:解题思路:> 就是矩阵的加法,遍历两个列表代码:x = [[12,7,3], [4 ,5,6], [7 ,8,9]]y = [[5,8,1], [6,7,3..原创 2020-12-19 22:29:07 · 1958 阅读 · 0 评论 -
Python经典编程习题100例:第45例:统计1-100之和
不要自卑,去提升实力互联网行业谁技术牛谁是爹如果文章可以带给你能量,那是最好的事!请相信自己加油o~ 本人初学Python,只为熟悉语法编写,大神请勿理会点击下面链接Python经典编程100例习题汇总题目描述:统计 1 到 100 之和。解题思路:> 调用列表生成器,之后对列表sum代码:list={i for i in range(1,101)}print(list)print(sum(list))...原创 2020-12-18 23:15:11 · 1143 阅读 · 0 评论 -
Python经典编程习题100例:第46例:求数字平方
不要自卑,去提升实力互联网行业谁技术牛谁是爹如果文章可以带给你能量,那是最好的事!请相信自己加油o~ 本人初学Python,只为熟悉语法编写,大神请勿理会点击下面链接Python经典编程100例习题汇总题目描述:求输入数字的平方,如果平方运算后小于 50 则退出。解题思路:> 无需多说代码:a=int(input())if a**2<50: exit()else: print(a**2)...原创 2020-12-18 23:14:46 · 1381 阅读 · 0 评论 -
Python经典编程习题100例:第47例:变量值互换
不要自卑,去提升实力互联网行业谁技术牛谁是爹如果文章可以带给你能量,那是最好的事!请相信自己加油o~ 本人初学Python,只为熟悉语法编写,大神请勿理会点击下面链接Python经典编程100例习题汇总题目描述:两个变量值互换。解题思路:> 拆包操作代码:a=3b=4a,b=b,aprint(a,b)...原创 2020-12-18 23:14:16 · 661 阅读 · 0 评论 -
Python经典编程习题100例:第48例:数字比较
不要自卑,去提升实力互联网行业谁技术牛谁是爹如果文章可以带给你能量,那是最好的事!请相信自己加油o~ 本人初学Python,只为熟悉语法编写,大神请勿理会点击下面链接Python经典编程100例习题汇总题目描述:数字比较。解题思路:> 无需多说代码: i = 10 j = 20 if i > j: print ('%d 大于 %d' % (i,j)) elif i == j: print ('%d 等于..原创 2020-12-18 23:13:51 · 976 阅读 · 0 评论 -
Python实验三:4.莫斯密码
莫斯密码,英文叫做Morse code,是一种时通时断的信号代码,通过不同的排列顺序来表达不同的英文字母数字和标点符号。我们有一个单词列表,比如abc,cba第一步:我们把每一个单词从单词列表中取出来第二步。。。第三步。。。源码:if __name__ == '__main__': morse_code_list = [".-", "-...", "-.-.", "-..", ".", "..-.", "--.", "....", "..",原创 2020-12-18 11:18:37 · 1081 阅读 · 0 评论 -
Python实验三:3.圆周率的推算
公式:当k趋近于正无穷时,pi=(1/16)(4/(8k+4))。。。代码:import mathif __name__ == '__main__': pi = 0 for i in range(999999): pi = pi + math.pow(1 / 16, i) * ((4 / (8 * i + 1)) - (2 / (8 * i + 4)) - (1 / (8 * i + 5)) - (1 / (8 * i + 6))) print(pi)原创 2020-12-18 11:15:08 · 368 阅读 · 0 评论 -
Python实验三:秘密情报信息
ASCII码:美国信息交换标准代码是基于拉丁字母的一套电脑编码系统,只要用于显示现代英语和其他西欧语言。应用ord()函数吧字符转换成一个ASCII码表中的十进制数字。利用这个思路,我们可以把一个消息全部转换成这样的数字源码:if __name__ == '__main__': message = input('please input your message') result = '' for i in message: result += str(ord原创 2020-12-18 11:13:30 · 371 阅读 · 0 评论 -
Python实验三:九九乘法表
if __name__ == '__main__': for i in range(1, 10): for j in range(1, i + 1): print("{1} * {0} = {2}".format(i, j, i * j), end='') print()原创 2020-12-18 11:08:02 · 682 阅读 · 0 评论 -
Python经典编程习题100例:第49例:lambda表达式创建匿名函数
不要自卑,去提升实力互联网行业谁技术牛谁是爹如果文章可以带给你能量,那是最好的事!请相信自己加油o~ 本人初学Python,只为熟悉语法编写,大神请勿理会点击下面链接Python经典编程100例习题汇总题目描述:使用lambda来创建匿名函数。解题思路:> 匿名函数,传参操作代码:def fn(a,b,res): return res(a,b)print(fn(3,4,lambda x,y:x+y))...原创 2020-12-17 22:44:41 · 787 阅读 · 0 评论 -
Python经典编程习题100例:第50例:产生随机数
不要自卑,去提升实力互联网行业谁技术牛谁是爹如果文章可以带给你能量,那是最好的事!请相信自己加油o~ 本人初学Python,只为熟悉语法编写,大神请勿理会点击下面链接Python经典编程100例习题汇总题目描述:输出一个随机数。解题思路:> randint(a,b)左闭右闭> randrange(a,b)左闭右开> random()生成一个0~1的浮点数代码:import randomprint(random.randint(3,4))prin..原创 2020-12-17 22:43:14 · 1533 阅读 · 0 评论 -
Python经典编程习题100例:第51例:按位与
不要自卑,去提升实力互联网行业谁技术牛谁是爹如果文章可以带给你能量,那是最好的事!请相信自己加油o~ 本人初学Python,只为熟悉语法编写,大神请勿理会点击下面链接Python经典编程100例习题汇总题目描述:学习使用按位与 & 。解题思路:> 代码:a = 0x77 b = a & 3 print ('a & b = %d' % b) b &= 7 print ('a & b = %d' ..原创 2020-12-17 22:42:44 · 717 阅读 · 0 评论 -
Python经典编程习题100例:第52例:按位或
不要自卑,去提升实力互联网行业谁技术牛谁是爹如果文章可以带给你能量,那是最好的事!请相信自己加油o~ 本人初学Python,只为熟悉语法编写,大神请勿理会点击下面链接Python经典编程100例习题汇总题目描述:学习使用按位或 | 。解题思路:> 代码:a = 0o77 b = a | 3 print ('a | b is %d' % b) b |= 7 print ('a | b is %d' % b)...原创 2020-12-17 22:42:09 · 492 阅读 · 0 评论 -
Python经典编程习题100例:第53例:按位异或
不要自卑,去提升实力互联网行业谁技术牛谁是爹如果文章可以带给你能量,那是最好的事!请相信自己加油o~ 本人初学Python,只为熟悉语法编写,大神请勿理会点击下面链接Python经典编程100例习题汇总题目描述:学习使用按位异或 ^ 。解题思路:> 代码:a = 0o77 b = a ^ 3 print ('The a ^ 3 = %d' % b) b ^= 7 print ('The a ^ b = %d' % b)...原创 2020-12-17 22:41:43 · 522 阅读 · 0 评论 -
Python经典编程习题100例:第54例:右端取位
不要自卑,去提升实力互联网行业谁技术牛谁是爹如果文章可以带给你能量,那是最好的事!请相信自己加油o~ 本人初学Python,只为熟悉语法编写,大神请勿理会点击下面链接Python经典编程100例习题汇总题目描述:取一个整数a从右端开始的4〜7位。解题思路:> 代码:a=14234345654print(str(a)[4:8])...原创 2020-12-17 22:41:19 · 485 阅读 · 1 评论 -
Python经典编程习题100例:第55例:按位取反
不要自卑,去提升实力互联网行业谁技术牛谁是爹如果文章可以带给你能量,那是最好的事!请相信自己加油o~ 本人初学Python,只为熟悉语法编写,大神请勿理会点击下面链接Python经典编程100例习题汇总题目描述:学习使用按位取反~。解题思路:> 代码:a = 7b = ~ac = -7d = ~cprint ('变量 a 取反结果为: %d' % b)print ('变量 c 取反结果为: %d' % d)...原创 2020-12-17 22:40:48 · 612 阅读 · 0 评论 -
Python经典编程习题100例:第56例:画图,学用circle画圆形
不要自卑,去提升实力互联网行业谁技术牛谁是爹如果文章可以带给你能量,那是最好的事!请相信自己加油o~ 本人初学Python,只为熟悉语法编写,大神请勿理会点击下面链接Python经典编程100例习题汇总题目描述:画图,学用circle画圆形。解题思路:> 代码:from tkinter import *canvas=Canvas(width=800,height=600,bg='yellow')canvas.pack(expand=NO,fill=BOTH)..原创 2020-12-16 19:49:20 · 1580 阅读 · 1 评论 -
Python经典编程习题100例:第57例:画图,学用line画直线
不要自卑,去提升实力互联网行业谁技术牛谁是爹如果文章可以带给你能量,那是最好的事!请相信自己加油o~ 本人初学Python,只为熟悉语法编写,大神请勿理会点击下面链接Python经典编程100例习题汇总题目描述:画图,学用line画直线。解题思路:> 代码:canvas = Canvas(width=300, height=300, bg='green') canvas.pack(expand=YES, fill=BOTH) ..原创 2020-12-16 19:48:39 · 1057 阅读 · 1 评论 -
Python经典编程习题100例:第58例:画图,学用rectangle画方形
不要自卑,去提升实力互联网行业谁技术牛谁是爹如果文章可以带给你能量,那是最好的事!请相信自己加油o~ 本人初学Python,只为熟悉语法编写,大神请勿理会点击下面链接Python经典编程100例习题汇总题目描述:画图,学用rectangle画方形。解题思路:> 代码:from Tkinter import * root = Tk() root.title('Canvas') canvas = Canvas(root,width = 400,..原创 2020-12-16 19:48:15 · 1144 阅读 · 1 评论 -
Python经典编程习题100例:第59例:画图,综合例子
不要自卑,去提升实力互联网行业谁技术牛谁是爹如果文章可以带给你能量,那是最好的事!请相信自己加油o~ 本人初学Python,只为熟悉语法编写,大神请勿理会点击下面链接Python经典编程100例习题汇总题目描述:画图,综合例子。解题思路:> 代码:from tkinter import * canvas = Canvas(width = 300,height = 300,bg = 'green') canvas.pack(expand = YES,..原创 2020-12-16 19:47:47 · 1229 阅读 · 0 评论 -
Python经典编程习题100例:第60例:计算字符串长度
不要自卑,去提升实力互联网行业谁技术牛谁是爹如果文章可以带给你能量,那是最好的事!请相信自己加油o~ 本人初学Python,只为熟悉语法编写,大神请勿理会点击下面链接Python经典编程100例习题汇总题目描述:计算字符串长度。解题思路:> 代码:s='sdf'print(len(s))...原创 2020-12-16 19:47:02 · 893 阅读 · 0 评论 -
Python经典编程习题100例:第61例:打印出杨辉三角
不要自卑,去提升实力互联网行业谁技术牛谁是爹如果文章可以带给你能量,那是最好的事!请相信自己加油o~ 本人初学Python,只为熟悉语法编写,大神请勿理会点击下面链接Python经典编程100例习题汇总题目描述:打印出杨辉三角形(要求打印出10行如下图)。解题思路:> 核心:a[i][j]=a[i-1][j]+a[i-1][j-1]代码:a=[]for i in range(10): a.append([]) for j in range(10)..原创 2020-12-16 19:46:33 · 1540 阅读 · 1 评论 -
Python经典编程习题100例:第62例:查找字符串
不要自卑,去提升实力互联网行业谁技术牛谁是爹如果文章可以带给你能量,那是最好的事!请相信自己加油o~ 本人初学Python,只为熟悉语法编写,大神请勿理会点击下面链接Python经典编程100例习题汇总题目描述:查找字符串。解题思路:> 调用字符串的find函数代码:str1='sdfdsfg'str2='fd'print(str1.find(str2))...原创 2020-12-16 19:46:07 · 871 阅读 · 0 评论 -
Python经典编程习题100例:第63例:画椭圆
不要自卑,去提升实力互联网行业谁技术牛谁是爹如果文章可以带给你能量,那是最好的事!请相信自己加油o~ 本人初学Python,只为熟悉语法编写,大神请勿理会点击下面链接Python经典编程100例习题汇总题目描述:画椭圆。解题思路:> 代码:from tkinter import *x = 360y = 160top = y - 30bottom = y - 30canvas = Canvas(width=400, height=600, bg='wh..原创 2020-12-16 19:45:47 · 792 阅读 · 1 评论