摘要: 题目: 定义一个至少包含2个方法的类,其中:getString:从控制台获取字符串,printString:把字符串大写输出。 提示: 使用__init__方法构造参数。 参考: 阅读全文
posted @ 2019-03-21 15:23 Sandm 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 题目: 编写一个程序,让我们输入一些以逗号分隔的数字,然后生成一个列表和元组分别含有这些数字。 提示: tuple()函数可以讲列表转为元组 例如输入:1,2,3,4,5 输出: ['1', '2', '3', '4', '5']('1', '2', '3', '4', '5') 参考: 1 dat 阅读全文
posted @ 2019-03-21 15:12 Sandm 阅读(156) 评论(0) 推荐(0) 编辑
摘要: Question: 我们对于给定的整数,编写一个程序生成包含(i,i*i)的字典,是1到n之间的数,包括二者,然后程序打印该字典。 Hints: 输入数据产生结果,建议使用dict()。 Solutions: 阅读全文
posted @ 2019-03-20 08:40 Sandm 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 快速排序 记得大二上课时候,这个排序折磨了我一阵,可能确实是没有学习的天赋吧,今天来解决它!gogogo! 一、排序思路: 快速排序(Quicksort)是由冒泡排序改进而得到的,它的基本思想是在待排序的n个元素中任取一个元素,我们通常取第一个元素,把该元素放入恰当位置后,数据序列被此元素划分成两部 阅读全文
posted @ 2019-03-19 12:06 Sandm 阅读(108) 评论(0) 推荐(0) 编辑
摘要: Question: 计算一个给定数字的阶乘,结果以逗号分隔的顺序打印在同一行上面。 Hints: 应该使用input()函数。 Soution: Result:请自行输入数字验证,得出结果,但是数字太大会溢出。 阅读全文
posted @ 2019-03-18 16:54 Sandm 阅读(123) 评论(0) 推荐(0) 编辑
摘要: Question: 编写一个程序,找出所有是7的倍数但不是5的倍数的数字,在[2000,3200]内,所获得的数字以逗号分隔打印在同一行上面。 Hints: 考虑使用range函数 Solution: Result: 阅读全文
posted @ 2019-03-18 16:48 Sandm 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 冒泡排序 冒泡排序(BubbleSort)也被称为气泡排序,是一种典型的交换排序方法。记得在大一上C语言课程的时候,老师形容它的基本思想就是通过无序区中相邻元素关键字间的比较和位置的交换使关键字最小的元素如同气泡一般咕嘟咕嘟往上“漂浮”直到“水面”。当时只是一笑了之,也没有仔细的去思考,现在决定好好 阅读全文
posted @ 2019-03-18 09:39 Sandm 阅读(168) 评论(0) 推荐(1) 编辑