24:JMU-Python-分段函数1
本题目要求根据以下分段函数的定义,计算输入的x对应的y值,输出结果保留两位小数;如果输入的x是非数值型数据,输出'Input Error'。注意:使用math库
输入格式:
在一行中输入x的值。
输出格式:
按“f(x) = result”的格式输出,其中x与result都保留两位小数,注意'='两边有空格。
如果输入的x是非数值型数据,输出:Input Error
输入样例1:
1.5
输出样例1:
f(1.50) = 4.55
输入样例2:
-4
输出样例2:
f(-4.00) = 0.00
输入样例3:
abc
输出样例3:
Input Error
代码如下:
import math
try:x=eval(input())if x>0:print("f({0:.2f}) = {1:.2f}".format(x,math.cos(x)+math.exp(x)))elif x<=0:print("f({0:.2f}) = 0.00".format(x))
except NameError :print("Input Error")
需要注意的点:
1:对于数学式的分段函数我们首先需要引入一定math方法
2:对于其他字符的处理我们引入:
try:
.................................................................................................................................................... ......................................................................................................................................................................................................................................................................................................................
except NameErorr:
print("xxx")
3:cosx用math.cos(x)表示,e的x次方用math.exp(x)表示
话不多说,咱们再练一题:
本题目要求根据以下分段函数的定义,计算输入的x对应的y值,输出结果保留两位小数;如果输入的x是非数值型数据,输出'Input Error'。注意:使用math库
输入格式:
在一行中输入x的值。
输出格式:
按“f(x) = result”的格式输出,其中x与result都保留两位小数,注意'='两边有空格。
如果输入的x是非数值型数据,输出:Input Error
输入样例1:
4
输出样例1:
f(4.00) = 3.39
输入样例2:
-6
输出样例2:
f(-6.00) = 0.00
输入样例3:
x
输出样例3:
Input Error
代码如下:
import math
try:x=eval(input())if x>0:print("f({:.2f}) = {:.2f}".format(x,math.log(x)+math.sqrt(x)))else:print("f({:.2f}) = 0.00".format(x))
except NameError:print("Input Error")
需要注意的点:
1:lnx用math.log(x)表示
2:根号x用math.sqrt(x)表示
24:JMU-Python-分段函数1相关推荐
- python分段函数编写程序_python分段函数如何编写?
python分段函数如何编写? python编写分段函数的方法: 1.绘制分段函数:y=4sin(4πt)-sgn(t-0.3)-sgn(0.72-t) 代码: #!/usr/bin/python# ...
- python分段函数图像画法_数值实验分段函数图像-Python绘图
一.函数说明 在使用python作图时,应用最广的就是matplotlib包,但我们平时使用matplotlib时主要是画一些简单的图表,很少有涉及分段函数.本次针对数值实验中两个较为复杂的函数,使用 ...
- python 分段函数 表示曲面_绘制三维分段函数
我是python的新手,正在尝试3d绘制分段函数.我试图在z轴上绘制下面的"主公式"函数,因为它随x和y的变化而变化,范围从0到10,常数=1.但我似乎不太明白这里的作图方法.在f ...
- python分段函数输入x的值求y的值_C语言编程题 有一分段函数如下,要求用scanf函数输入整数x的值,求y值并在屏幕上输出。有分段函数如下,编程实现输入整...
C语言编程题 有一分段函数如下,要求用scanf函数输入整数x的值,求y值并在屏幕上输出. 有分段函数如下,编程实现输入整 www.zhiqu.org 时间: 2020-11-22 #include ...
- python分段函数 保留两位小数_使用Python适合分段函数
我试图使用Numpy来匹配具有绝对值的分段函数. 数学函数是 x < p [1]:y = 1 + p [0] abs((size + x - p [1])/ size - size / 2) x ...
- python分段函数图像画法_我想用Python matplotlib 画一个这样类似的图像,需要用到分段函数。大佬帮帮这个小弟?...
有做出来了 import matplotlib.pyplot as plt import numpy as np def lin():#直线方程 i=0 while i!=80: m = np.lin ...
- python分段函数求值域_函数定义域,值域求法以及分段函数
(一)函数的概念 1 .函数的概念: 设 A . B 是非空的数集,如果按照某个确定的对应关系 f ,使对于集合 A 中的任意一个 数 x ,在集合 B 中都有唯一确定的数 f(x) 和它对应,那么就 ...
- 编写python程序实现分段函数_python分段函数如何编写?_后端开发
C语言自定义函数(图文详解)_后端开发 每个C程序都至少有一个函数,即主函数main(),在实际开发中,程序的任务往往比较复杂,如果全部的代码都写在main()函数中,main()函数将非常庞大臃肿, ...
- python123计算分段函数_Python 专题四 python 科学计算
一.目录 第1章 软件包的安装和介绍 1 11 Python简介 1 12 安装软件包 2 121 Python(x,y) 2 122 Enthought Python Distribution (E ...
- python计算分段函数_Python练习题2.2计算分段函数
本题目要求计算下列分段函数f(x)的值: 输入格式: 输入在一行中给出实数x. 输出格式: 在一行中按"f(x) = result"的格式输出,其中x与result都保留一位小数. ...
最新文章
- react-dnd中context丢失解决方法
- 想和高手侃侃而谈C++引用?看这一篇就够了【C++引用】
- mysql -u 报错_MySQL报错解决!
- ZOJ 3720 Magnet Darts (计算几何,概率,判点是否在多边形内)
- 无规则弹窗自动点击插件_vscode 插件会了吧,英语不好的赶紧下载 自动分析源码中的陌生单词、点击朗读单词...
- 网页java在div输出内容_JS实现读取xml内容并输出到div中的方法示例
- ArcGIS:ArcToolBox工具使用——提取DEM/DSM中的高程点
- r语言 线性回归 相关系数_R语言系列第四期:R语言简单相关与回归
- Ubuntu Amarok乱码解决方案
- 华三交换机配置vrrp_h3c vrrp配置实例
- HyperLPR车牌识别算法学习
- operands could not be broadcast together with shapes
- 【Suffix Array】后缀数组详解
- Oracle VM VirtualBox不能正常运行(电脑强行关机后,Linux不能正常运行)
- python m3u8_python 实践应用(一)解析M3U8
- C51 数码管的动态显示 dynamic display method of digital tube
- 简述python在量化金融中应用_Python金融量化
- sprintf与snprintf区别
- 推荐一款 Redis 可视化管理工具——Another Redis Desktop Manager
- hadoop 3.x 启动过程中 Permission denied (publickey,gssapi-keyex,gssapi-with-mic,password).
热门文章
- 工业级5G路由器/ 5G工业路由器
- Logstash:运用 fingerprint 过滤器处理重复的文档
- 抖音xl,xa,xg,xk,xh,xm 六神签名参数
- 《笨方法学习python3》练习16: Reading and Writing Files: write, seek, readline, truncate, open
- 计算机英语职称考试报名时间2015,2015年度全国职称计算机考试3月6日起报名
- csdn总排行榜前10名统计
- 福禄克FLUKE 810振动测试仪与福禄克FLUKE 830激光对中仪
- 百度贴吧私信收不到的解决办法
- 东莞用友新一代T3企管通【随时随地,实时撑控】
- Java 代码如何获取CPU核心数和定义线程池的核心数