自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 「Python」学习Day 5. 查询区间内的所有质数

问题:如何查询正整数n到m区间的所有质数?思路:利用条件语句if…(else…)筛选出除了1和自身外,不能被其他自然数整除的大于1的整数即可。由于要判断区间内的一个数能否被小于自身的数整除,并且还要遍历区间内的所有整数,故代码应为多层嵌套结构,可考虑由内到外编写代码:判断某数是否为质数–>遍历区间内的所有数。def cal(n,m): prime = [] while n <= m: i = 2 while i <= n:

2020-06-03 17:27:26 642

原创 「Python」学习Day 4. 输出斐波那契数列

问题:使用不同方法输出包含30个元素的斐波那契数列,并比较运行时间。方法一:复合赋值import timea, b, i = 0, 1, 0n = 30fab = []#以下语句需要与上面的语句分开运行%%timewhile i < n: fab.append(b) a, b = b, a+b i += 1print(fab)此方法运行时间为209微秒。方法二:递归循环import timen = 30fab = []start =

2020-06-03 12:24:19 277

原创 「Python」学习Day 3. dict记录学生名字和成绩

问题:利用dict记录学生名字和成绩并分级。名字成绩赵一90钱二85孙三73李四88周五59吴六64郑七73王八93评级规则:分数不低于90分为A;分数介于[75, 90)之间为B;分数介于[60, 75)之间为C;分数介于低于60为F。思路:先创建一个空的dict,利用while和input输入所有学生名字和成绩;再用for循环遍历dict中的所有键值对,判断分数段后打印分级情况。results = {}write

2020-06-02 23:39:28 2817

原创 「Python」学习Day 2. 翻转英文句子字符串

问题:如何将 ‘I love you’ 翻转成 ‘you love I’?思路:分拆 --> 翻转 --> 重组。def reverse(input): #将字符串中的单词按照空格分隔成多个字符串并存入列表 input_words = input.split(' ') #将列表逆序读取 input_words_rev = input_words[::-1] #加入空格组成新的字符串 output = ' '.join(input_words_r

2020-06-01 17:56:47 606

原创 「Python」学习Day 1. dict类型数据的打印

通过定义一个函数,可依次打印dict中的每一个键值对def sqr(dict): for x,y in dict.items(): print(x,y,sep=':')sqr({x:x**2 for x in range(5)})结果如下0:01:12:43:94:16

2020-06-01 16:54:02 396

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除