编写python程序实现分段函数计算如下图所示_python编程题(面试会遇到的哟!)...

1、

【参考代码】

x=eval(input("请输入所花钱x:"))

if x>=3000:

y=0.7*x

elif x>=2000:

y=0.8*x

elif x>=1000:

y=0.9*x

else:

y=x

print("实际应付金额{:.2f}元".format(y))

2、 编写计算分段函数的程序:

输入x的值,输出函数y的值

【参考代码】

import math

x=eval(input("请输入x的值:"))

if x>=5:

y=math.sin(x)+math.sqrt(x**2+1)

elif x>=0:

y=math.exp(x)+math.log(x,5)+x**(1/5)

else:

y=math.cos(x)-x**3+3*x

print("分段函数y的值是:",y)

3、编写程序,实现分段函数计算,如下表所示。当x=7,输出y的值

【参考代码】

x = input('Please input x:')

x = eval(x)

if x<0 or x>=20:

print(0)

elif 0<=x<5:

print(x)

elif 5<=x<10:

print(3*x-5)

elif 10<=x<20:

print(0.5*x-2)

4、从键盘上任意输入一个自然数,判断数是否素数。如输入11,则显示:11是素数

【参考代码】

n=eval(input("请输入一个自然数:"))

tag=True

for i in range(2,n):

if n%i==0:

tag=False

break

m="是素数" if tag else "不是素数"

print(n,m)

5、编程求解一元二次方程

,方程中的

系数从键盘输入(提示:分支嵌套)

注解:

大部分情况下是根据求根公式来求解,即:

判别式:

利用一元二次方程根的判别式(

)可以判断方程的根的情况。

一元二次方程

的根与根的判别式 有如下关系:

①当

时,方程有两个不相等的实数根;

  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值