python解决数学问题的实例_用python解决简单的数学问题

前面我们已经学了如何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)

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值