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、编程求解一元二次方程
,方程中的
系数从键盘输入(提示:分支嵌套)
注解:
大部分情况下是根据求根公式来求解,即:
判别式:
利用一元二次方程根的判别式(
)可以判断方程的根的情况。
一元二次方程
的根与根的判别式 有如下关系:
①当
时,方程有两个不相等的实数根;