概述
前面我们已经学了如何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解决简单的数学问题的全部内容,希望文章能够帮你解决python解决数学问题的实例_用python解决简单的数学问题所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复