【问题描述】有一个定义在自然数上的函数 f ( x )定义如下: 若 x <5,则 f ( x )= x ; 若5<= x <15,则 f ( x )= x +6;若 x >=15,则 f ( x )= x -6。 试编写该函数,输入 x 值,返回相应的 f ( x )值。 【输入形式】输入的一行表示自然数 x 。 【输出形式】输出的一行表示计算结果 f ( x ),若输入的数据不合法(如:负整数),输出" ille gal input "Python语言
时间: 2024-02-12 11:07:47 浏览: 122
函数离散教学
```python
def f(x):
if x < 0:
return "illegal input"
elif x < 5:
return x
elif x < 15:
return x + 6
else:
return x - 6
x = int(input())
print(f(x))
```
阅读全文