前面我们已经学了如何python处理整数、分数、小数、复数,同时也学习了一些处理不同类型数据的一些方法。下面就来解决一些简单的数学问题。

比较两个数的大小

#!/usr/bin/python

2 #-*- coding=utf-8 -*-

3 def compare(a,b):

4 if a>b:

5 print('a大')

6 elif a

7 print('b大')

8 else:

9 print('a等于b')

10

11 a=input("输入a:")

12 b=input("输入b:")

13 compare(a,b)

这个程序先定义了一个compare函数,然后输入a和b,最后调用compare()函数输出比较内容。

自然数求和

输入两个自然数,求出这两个自然数之间所有数之和。

#!/usr/bin/python

#-*- coding=utf-8 -*-

def sum(a,b):

sum1=0

for i in range(a,b+1):

sum1=sum1+i

return sum1

if __name__ == '__main__':

a=input('输入第一个数字:')

b=input('输入第二个数字:')

sum(a,b)

print '总数为:',sum(a,b)

先定义sum()函数,然后初始化sum1,使用for循环累加,最后返回sum1的值。range()函数是python的内置函数。然后是从新定义了main()函数,输入a、b的值,然后调用print()函数输出sum()。

判断一个数是不是另一个数的因素

def is_factor(a,b):

if b%a==0:

return True

else:

return False

is_factor(12,10239012)

python解决数学问题的实例_用python解决简单的数学问题相关推荐

  1. python中if语句的实例_对python中if语句的真假判断实例详解

    说明 在python中,if作为条件语句,当if后面的条件参数为真时,则执行后面的语句块,反之跳过,为了深入理解if语句,我们需要知道if语句的真假判断方式. 示例 在python交互器中,经过测试发 ...

  2. python随机生成二维列表_对python产生随机的二维数组实例详解

    对python产生随机的二维数组实例详解 最近找遍了python的各个函数发现无法直接生成随机的二维数组,其中包括random()相关的各种方法,都没有得到想要的结果.最后在一篇博客中受到启发,通过列 ...

  3. python中numpy数组的合并_基于Python中numpy数组的合并实例讲解

    基于Python中numpy数组的合并实例讲解 Python中numpy数组的合并有很多方法,如 - np.append() - np.concatenate() - np.stack() - np. ...

  4. python扫雷的代码及原理_基于Python实现的扫雷游戏实例代码

    摘要:这篇Python开发技术栏目下的"基于Python实现的扫雷游戏实例代码",介绍的技术点是"Python实现.Python.实例代码.扫雷游戏.扫雷.游戏" ...

  5. python中len是什么函数_总结Python中len()函数的使用实例

    这篇文章主要简单介绍了Python中的len()函数的使用,包括在四种情况下的使用小例子,是Python学习当中的基础知识,需要的朋友可以参考下 函数:len() 1:作用:返回字符串.列表.字典.元 ...

  6. python解决数学问题的实例_三十道python实战练习习题

    Python数学计算,编程练习题实例一: 简述:这里有四个数字,分别是:1.2.3.4 提问:能组成多少个互不相同且无重复数字的三位数?各是多少? Python解题思路分析:可填在百位.十位.个位的数 ...

  7. python生物信息实例_使用python处理生物信息数据(一)

    趁疫情被封闭在家,学习一下python,之前尝试过看过perl的书,代码看得我一脸懵逼,python乍看上去和蔼可亲多了,再加上有个师兄鼓励和推荐学习python,找了这本书Managing Your ...

  8. python写安卓app控制蓝牙_基于python实现蓝牙通信代码实例

    这篇文章主要介绍了基于python实现蓝牙通信代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 安装和示例 linux下安装 sudo apt ...

  9. python基础语法加爬虫精进_从Python安装到语法基础,这才是初学者都能懂的爬虫教程...

    Python和PyCharm的安装:学会Python和PyCharm的安装方法 变量和字符串:学会使用变量和字符串的基本用法 函数与控制语句:学会Python循环.判断语句.循环语句和函数的使用 Py ...

最新文章

  1. iOS单例模式定义与使用
  2. Matlab--sort排序
  3. 【MM配置】Pricing 采购定价 2
  4. XML学习第三节 Schema介绍
  5. 怎么在pycharm打开浏览器_Mac OS下搭建 python3+pycharm+selenium+Chrome环境
  6. 接口自动化测试系列(一):HTTP状态码
  7. socket跟TCP/IP 的关系,单台服务器上的并发TCP连接数可以有多少
  8. java什么是静态_什么是java静态
  9. 10个必知的网页设计术语计算机与网络,计算机网络专业毕业论文-网页设计与制作(23页)-原创力文档...
  10. 【实践驱动开发2-001】wifi 在android 下的实现 - AR6000 系列移植详细步骤
  11. el-jy-ii计算机组成原理实验报告,EL-JY-II型计算机组成原理实验系统
  12. mysql建帐号数据库出现反斜线_[MySQL FAQ]系列 -- 账号密码包含反斜线时怎么办-阿里云开发者社区...
  13. (十一)ntp时间同步
  14. DSP 6678的NETCP
  15. 零门槛修改微信步数(基于虚拟xposed)
  16. beetl 页面标签_高级用法 · Beetl3官方文档 · 看云
  17. 重装系统重启后出现booting windows_电脑重装系统教程来了,Win10 20H2正式版安装图解...
  18. python文本去重复_python多个文本组合后去除重复项
  19. Learn OpenGL 笔记6.9 Deferred Shading(延迟着色)
  20. windows下的grep

热门文章

  1. Java开发实战经典第二版,小白也能看明白
  2. Unity 3D - 闪退修复汇总
  3. 小学四年级下册计算机应用,信息技术四年级的下册人教版全册(三小).docx
  4. 什么服务器最好 最稳定,什么服务器比较好
  5. 跆拳道反应速度的训练方法(一)
  6. 如何使用WebGL渲染一簇水晶
  7. 封装了一些 python 爬虫技巧,开箱即用
  8. 关于小学计算机课教学反思,小学信息技术课教学反思
  9. 帧数达不到144用144hz_144hz屏幕刷新率与游戏帧数之间的关系?
  10. 三国志战略版:Daniel_S7赤壁前瞻5_新武将战法解读