【Python训练营】Python每日一练----第19天:平面分割(数学分析)
📢📢📢📣📣📣
🌻🌻🌻Hello,大家好我叫是Dream呀,一个有趣的Python博主,多多关照😜😜😜
🏅🏅🏅2021年度博客之星TOP100,2021年度博客之星领域TOP5,Python领域优质创作者,欢迎大家找我合作学习(文末有VX 想进学习交流群or学习资料 欢迎+++)
💕入门须知:这片乐园从不缺乏天才,努力才是你的最终入场券!🚀🚀🚀
💓最后,愿我们都能在看不到的地方闪闪发光,一起加油进步🍺🍺🍺
🍉🍉🍉“一万次悲伤,依然会有Dream,我一直在最温暖的地方等你”,唱的就是我!哈哈哈~🌈🌈🌈
🌟🌟🌟✨✨✨
前言:
【Python训练营】是针对Python语言学习所打造的一场刷题狂欢party! 对基础知识把握不牢固的话,欢迎参考此套课程:Python公开课 搭配使用最佳嗷~喜欢的话就抓紧订阅起来吧!🍋🍋🍋如果对学习没有自制力或者没有一起学习交流的动力,欢迎私信或者在文末添加我的VX,我会拉你进学习交流群,我们一起交流学习,报团打卡
题目描述
题目描述
本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。
2020 个圆和 2020 条直线最多能把平面分成多少个部分?
运行限制
最大运行时间:1s
最大运行内存: 128M
- 1
- 2
- 3
解题思路
看直线:
-
先看20条直线,一条直线可以分割成2个平面;2条直线可以分割成2+2个平面,三条直线可以分割成2+2+3个平面…那么n条直线就是2+2+3+4+…+n个平面
-
那么20条直线最多可以切出:2+2+3+…+20个平面,即:211个
看圆:
-
一条直线时,1个圆是2+2个平面,2个圆是2+2+4个平面,3个圆时是2+2+4+6个平面
-
2条直线时,1个圆是:4+4个平面,2个圆是4+4+6平面
源码分享
# Time : 2022/2/13 11:07
# File : 平面分割.py
# Author : 是Dream呀!
# VX : Xu18300396393
# 一万次悲伤,依然会有Dream,我一直在最温暖的地方等你!
n = 1
for i in range(1,21):
n = n + i
# print(n)
for j in range(1,21):
n = n + 40 + 2*j -2
print(n)
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
学习总结
数学方法的应用很重要。
🏅今天是我在Python训练营的第 19 天,希望每天都能见到最棒的你🏅
🏆往期文章----好文推荐🏆
🥇 [Python公开课]零基础玩转Python基础篇----第一节:Python的自我介绍
🥈 [Python公开课]零基础玩转Python进阶篇----第一节:Python中的文件操作
🥉 快来一场一场刷题狂欢的party吧!----【Python训练营】
🌲🌲🌲 好啦,这就是今天要分享给大家的全部内容了
❤️❤️❤️如果你喜欢的话,就不要吝惜你的一键三连了~
文章来源: xuyipeng.blog.csdn.net,作者:是Dream呀,版权归原作者所有,如需转载,请联系作者。
原文链接:xuyipeng.blog.csdn.net/article/details/122909415
- 点赞
- 收藏
- 关注作者
评论(0)