Karis2020
码龄5年
关注
提问 私信
  • 博客:4,724
    4,724
    总访问量
  • 5
    原创
  • 2,247,493
    排名
  • 1
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2020-05-11
博客简介:

weixin_47708120的博客

查看详细资料
个人成就
  • 获得2次点赞
  • 内容获得0次评论
  • 获得17次收藏
创作历程
  • 5篇
    2020年
成就勋章
TA的专栏
  • Python
    5篇
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

「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 ·
640 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

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

问题:使用不同方法输出包含30个元素的斐波那契数列,并比较运行时间。 方法一:复合赋值 import time a, b, i = 0, 1, 0 n = 30 fab = [] #以下语句需要与上面的语句分开运行 %%time while i < n: fab.append(b) a, b = b, a+b i += 1 print(fab) 此方法运行时间为209微秒。 方法二:递归循环 import time n = 30 fab = [] start =
原创
发布博客 2020.06.03 ·
276 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

「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 ·
2813 阅读 ·
2 点赞 ·
0 评论 ·
15 收藏

「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 ·
601 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

「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:0 1:1 2:4 3:9 4:16
原创
发布博客 2020.06.01 ·
394 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏