本题目要求计算下列分段函数f(x)的值:
输入格式:
输入在一行中给出实数x。
输出格式:
在一行中按“f(x) = result”的格式输出,其中x与result都保留一位小数。
输入样例1:
10
输出样例1:
f(10.0) = 0.1
输入样例2:
0
输出样例2:
f(0.0) = 0.0
a= float(input())
if a==0:
print("f(0.0) = 0.0")
else:
print("f({:.1f}) = {:.1f}".format(a,1/a))
print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
objects – 复数,表示可以一次输出多个对象。输出多个对象时,需要用 , 分隔。
sep – 用来间隔多个对象,默认值是一个空格。
end – 用来设定以什么结尾。默认值是换行符 \n,我们可以换成其他字符串。
file – 要写入的文件对象。
flush – 输出是否被缓存通常决定于 file,但如果 flush 关键字参数为 True,流会被强制刷新。
注意:
print 在 Python3.x 是一个函数,但在 Python2.x 版本不是一个函数,只是一个关键字。
(关键字:是 Python 语言中一些已经被赋予特定意义的单词,要求开发者在开发程序时,不能用这些保留字作为标识符给变量、函数、类、模板以及其他对象命名。)
(需要注意的是,由于 Python 是严格区分大小写的,关键字(保留字)也不例外)
(如果使用 Python 中的保留字作为标识符,则解释器会提示“invalid syntax” 的错误信息)