Python的常见几道数学运算题
一 python 相关数学函数及使用示例
常用的数学函数:
ceil(x) 取顶
floor(x) 取底
fabs(x) 取绝对值
factorial (x) 阶乘
hypot(x,y) sqrt(x*x+y*y)
pow(x,y) x的y次方
sqrt(x) 开平方
log(x)
log10(x)
trunc(x) 截断取整数部分
isnan (x) 判断是否NaN(not a number)
degree (x) 弧度转角度
radians(x) 角度转弧度
1.一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
import math
for i in range(10000):
x=int(math.sqrt(i+100))
y=int(math.sqrt(i+268))
if (x*x==i+100)and(y*y==i+268):
print i
主要是中间的这三句,首先是定义了x,y,然后列出了成功的条件。
2.取任意小于1美元的金额,然后计算可换成最少多少枚硬币。硬币有1美分、5美分、10美分、25美分4种,如0.76美元可换3个25美分、1枚1美分。
coins=[25,10,5,1]
for obj in coins:
if money>=obj:
print money/obj
money=money%obj
在python 2.7中,这里的除是整除。
3.求1到100的素数
素数的定义
from math import sqrt
i=100
list=[]
for i in range (2,101):
f=True
root=sqrt(i)
root=int(root)
for j in range (2,root+1):
if i%j==0:
f=False
break
if f:
list.append(i)
print list
设定了一个flag 变量和一个list进行控制,实现结果。
4.求一个三位数,三位数字都不相同的情况。
for i in range(1,5):
for j in range (1,5):
for k in range (1,5):
if (i!=j) and (j!=k) and(i!=k):
print i,j,k
注意如果只列入i!=j,j!=k是不行的。
5.用户输入5个数字组成列表或者元祖,输出其平均值
list=[]
sum=0
i=0
while i<5:
num=raw_input("Please input a num>")
sum=sum+int(num)
list.append(num)
i=i+1
print sum/5
print list
(1)是要注意num需要转化成Int型的
(2)list=list.append(num)是不可以这么写的。
转载于:https://www.cnblogs.com/wutongyuhou/p/3567423.html
Python的常见几道数学运算题相关推荐
- python学习之给小学生数学运算题(混合加减乘除法)
python代码随机生成加减乘除混合运算题,给熊孩子练习很不错哦!!! 寒假在家不能让他闲着,熊孩子的计算能力一如既往的差,学渣老爹继续根据学习进度自动生成寒假作业.不多说了,直接上代码,本着能用就好 ...
- 数学智力题 武士数独题目_这5道数学智力题,“虐哭”很多家长,难倒众多大学生...
作为家长来说,最闹心的事情莫过于是辅导孩子的功课了.网络一直流传这样的一句话:"不写作业母慈子孝,一写作业鸡飞狗跳".一半的原因是由于孩子的不配合,还有一部分是因为现在的数学题目确 ...
- 数学智力题 武士数独题目_这6道数学智力题,我琢磨一上午也无解,结果被一个学霸全部搞定...
数学智力题不同于普通的试题,它是集趣味性.智力测验等元素为一体的数学题目.长期坚持做数学智力题有利于开发人们的大脑智力.特别是对于学生来说,这种数学智力题能够让他们的思维变得更加的灵活.再加上智力题本 ...
- 数学智力题 武士数独题目_这6道数学智力题,我琢磨一上午也无解,你敢挑战吗?...
原标题:这6道数学智力题,我琢磨一上午也无解,你敢挑战吗? 数学智力题不同于普通的试题,它是集趣味性.智力测验等元素为一体的数学题目.长期坚持做数学智力题有利于开发人们的大脑智力.特别是对于学生来说, ...
- python整数运算_深入 Python (6) 整数对象的数学运算
整数的基本运算 上一节讲到,在 PyLong_Type 中定义了整数类型的各种属性,比如整数类型的名称 "int".整数对象最常用的是一些数学运算,整数对象当然也是支持这些方法的, ...
- 用python和sympy库解决方程组问题_使用Python的SymPy库解决数学运算问题的方法
摘要:在学习与科研中,经常会遇到一些数学运算问题,使用计算机完成运算具有速度快和准确性高的优势.Python的Numpy包具有强大的科学运算功能,且具有其他许多主流科学计算语言不具备的免费.开源.轻量 ...
- Python练习:同符号数学运算
练习:同符号数学运算 平台:Python123.io 教师:嵩天 描述 读入一个整数N,分别计算如下内容: 1. N的绝对值: 2. N与10进行同符号加法.减法和乘法运算,同符号运算指使用N的绝对值 ...
- 初一上册数学用计算机进行运算,400道初一上册数学计算题,初一上册100道数学计算题及答案。...
1.-15+6÷(-3)×1/2 2.(1/4-1/2+1/6)×24 3.|-5/14|×(-3/7)2÷3/14 4.2/3+(-1/5)-1+1/3 23+(-73) (-84)+(-49) 7 ...
- Python [必刷64道 基础程序题]
先更新22道,剩余的题会慢慢再本文档内更新 目录 1. (程序题)[求圆柱体的体积] 2. (程序题)[时间计算] 3. (程序题)[利息计算] 4. (程序题)[BMI指数计算] 5. (程序题)[ ...
最新文章
- php imagefill,PHP 图像填充 imagefill、imagefilledarc 与 imagefilledrectangle() 函数
- 蓝桥杯-最大的算式(java)
- Django之session验证的三种姿势
- SpringMVC项目 使用IDEA快速构建
- IoT -- (六) MQTT和CoAP对比分析
- 吉他谱——寂寞是因为思念谁
- Python 命令的参数
- wⅰndows ISO文件备份,5 款 Windows 最佳备份软件
- 用JAVA做一个简单的画图软件
- Kettle之Excel输入的简单使用
- 【吴恩达deeplearning.ai】Course 5 - 2.10 词嵌入除偏
- Delphi 10.3.1 TNetHttpClient在多线程中存在的问题及解决方法。
- Android开发【记事本App】项目开发流程——1
- 互联网时代产品研发的思考
- sqrt函数,对数进行开根号
- **PAT_甲级_1057 Stack (30分) (C++)【字符串处理/栈的模拟/树状数组】
- 移动、联通和电信运营商最新号段判断
- 怎么控制别人的电脑屏幕?
- 论API hook——说360安全浏览器、金山网盾、瑞星、卡巴斯基、傲游浏览器等软件会互相冲突.
- 【每日一题Day35】LC878第N个神奇数字 | 二分查找 找规律 + 数学
热门文章
- 计算机硬盘位显示none,开机找不到硬盘Detecting Primary Master... None
- python2 urllib2,Python urllib2保持活着
- pythontuple数据类型_Python数据类型之元组的详细介绍
- python xlrd xlwt综合_xlrd和xlwt -- python
- java final关键字_终于明白 Java 为什么要加 final 关键字了!
- redhat linux创建磁盘分区,redhat6.4 挂载硬盘,创建新分区,删除分区
- python快速排序解析_快速排序python实现总结
- win10计算机恢复出厂设置,Windows 10 一键恢复出厂设置详细教程
- 华为数据之道_华为规划的数字世界是什么样子的?
- 在显著性区域外画矩形框matlab,Matlab实验报告样板