Fabonacci

素数

孪生素数

润年


# 1、编写一函数Fabonacci(n),其中参数n代表第n 次的迭代。
def Fabonacci(n):if n <= 2:return 1else:n = Fabonacci(n - 1) + Fabonacci(n - 2)return ndef ceshi1():print("输入一个正整数(建议35以下,太大运算慢会卡死):")n = int(input())print(Fabonacci(n))# ceshi1()# 2编写一函数Prime(n),对于已知正整数n,判断该数是否为素数,如果是素数,返回True,否则返回False
def Prime(n):n = int(n)flag = Truefor i in range(2, n):if n % i == 0:flag = Falsebreakif flag:# print("是素数")return Trueelse:# print("不是素数")return False# Prime()# 3利用上题中判断素数的函数,编写程序找出1~100之间的所有孪生素数(若两个素数之差为2,则这两个素数就是一对孪生素数)。例如:3和5、5和7、11和13等都是孪生素数。
def is_prime():for i in range(1, 19):if Prime(i) and Prime(i + 2):print(i, i + 2)# 执行测试
# is_prime()# 4、求润年Leapyear(n),输入年份,统计该年是不是润年,如果是润年,返回True;否则返回False。def Leapyear(n):year = int(n)if (year % 4 == 0 and year % 100 != 0) or (year % 400 == 0):return Trueelse:return Falsedef ceshi4():print("输入一个正整数年(大于1582):")n = int(input())if Leapyear(n):print('是闰年')else:print('不是闰年')# ceshi4()# 5 计算三角形面积函数,TriangleArea(a,b,c),其中a,b,c为分别为三角形三条边,面积公式为
def get_area(a, b, c):s = (a + b + c) / 2area = (s * (s - a) * (s - b) * (s - c)) ** 0.5return area

码字不易,点个赞再走!!!

python 基础6相关推荐

  1. f是一个python内部变量类型,Python基础变量类型——List浅析

    Python使用list 一.list Python内置的一种数据类型是列表:list.list是一种有序的集合,可以随时添加和删除其中的元素. 比如,列出班里所有同学的名字,就可以用一个list表示 ...

  2. python 等号报错_Python学习----Python基础

    Python基础 一.数据类型和变量 1.在Python中,等号=是赋值语句,可以把任意数据类型赋值给变量,同一个变量可以反复赋值,而且可以是不同类型的变量. 例如: a =520# a是整数prin ...

  3. python基础——继承与派生、组合

    python基础--继承与派生 1 什么是继承: 继承是一种创建新的类的方式,在python中,新建的类可以继承自一个或者多个父类,原始类成为基类或超累,新建的类成为派生类或子类 1.1 继承分为:单 ...

  4. Python学习笔记1 Python基础

    第1章 Python基础 1.1 Python概述及版本介绍 1.Python是一种面向对象的解释型计算机程序设计语言(解释型语言源代码->解释器逐行解释每一句源代码) 2.优点:高级语言.可移 ...

  5. python基础---元组、字典、函数、文件、异常

    文章目录 python基础---元组.字典.函数.文件.异常 Tuple(元组) 常用操作 dict(字典) 函数 文件 异常 python基础-元组.字典.函数.文件.异常 Tuple(元组) tu ...

  6. 快速掌握Python的捷径-Python基础前传(1)

    文: jacky(朱元禄) 开文序 最近看新闻,发现高考都考Python了,随着人工智能的火热,学数据科学的人越来越多了!但对于数据行业本身来说,现象级的火热,这并不是什么好事.  方丈高楼平地起,无 ...

  7. Python培训教程之Python基础知识点梳理

    Python语言是入门IT行业比较快速且简单的一门编程语言,学习Python语言不仅有着非常大的发展空间,还可以有一个非常好的工作,下面小编就来给大家分享一篇Python培训教程之Python基础知识 ...

  8. python基础04

    python基础04 python2在编译安装时,可以通过参数 -----enable----unicode=ucs2 或 -----enable--unicode=ucs4 分别用于指定使用2个字节 ...

  9. 刻意练习:Python基础 -- Task12. 模块

    背景 我们准备利用17天时间,将 "Python基础的刻意练习" 分为如下任务: Task01:变量.运算符与数据类型(1day) Task02:条件与循环(1day) Task0 ...

  10. 刻意练习:Python基础 -- Task11. 魔法方法

    背景 我们准备利用17天时间,将 "Python基础的刻意练习" 分为如下任务: Task01:变量.运算符与数据类型(1day) Task02:条件与循环(1day) Task0 ...

最新文章

  1. C语言结构联合位字段知识体系总结大学霸IT达人
  2. 使用命令行编译打包运行自己的MapReduce程序 Hadoop2.4.1
  3. golang 数组 最后一个_面试必问:Golang高阶Golang协程实现原理
  4. 数据结构---KMP模式匹配病毒感染人的DNA检测
  5. vc 6.0 显示文件全路径_配送路径规划思考(十二)
  6. 将结构体写入文件_将COCO检测结果写入json文件
  7. 物联网专题--基于APP Inventor的BLE蓝牙4.0数据通信
  8. mysql 外键 失败_存在外键时,MySQL 5.5外键约束失败
  9. 416亿元公有云市场:阿里173亿、腾讯50亿、华为35亿
  10. Unity中使用gRPC
  11. 85.一致性哈希算法:hash模块
  12. jsmind源码初探
  13. 二分法求函数的解(函数零点)
  14. 使用plf更新Mandriva系统
  15. 现代新赛道(现代教育)高考日语主编董文彦
  16. Burp Suite代理和火狐浏览器的设置(超详细)
  17. notability录音定位_请问如何在iPad上科学地使用good notes和notability?
  18. 仓储物流系统初级架构
  19. 【matplotlib】可视化解决方案——共享绘图区域问题
  20. 超实用工具:获取法定节假日、休息日、周末天数

热门文章

  1. EasyGBS国标平台新增WebSocket消息推送,可快速定位视频播放故障
  2. Centos的详细安装步骤
  3. Tomcat启动一直停在 Stating Apache Tomcat @localhost 100%
  4. 屠呦呦——中国人首获诺贝尔医学奖
  5. 蓝牙耳机怎么选?颜值高音质好的国产蓝牙耳机推荐
  6. html5未来五年就业前景,未来5年的就业市场会怎样?未来五年发展前景最好的行业...
  7. 面试6轮才发offer,拒绝入职后,竟被HR索赔2万元违约金,理由是“浪费公司时间和人力成本!”...
  8. RocketMQ同步消息、异步消息、单向消息详解
  9. Python常用函数练习题
  10. 产品设计体会(7026)知识管理与思维导图