python解决经典数学问题-用python解决普通高中数学书A必修三题目(一)

1.2.1

列1:

第一步输入一个自变量x的值

第二步计算用y = x³+3x²-24x+30

第三步输出y

x = float(input("x:"))

y = x**3 + 3*x*x - 24*x +30

print(y)

列2:

第一步输入一个学生语文,数学,英语的成绩a,b,c

第二步计算三个学生的平均值y

第三步输出平均值

a = float(input("语文:"))

b = float(input("数学:"))

c = float(input("英语:"))

y = (a+b+c)/3

print(y)

1.2.2

列5:编写一个程序,求实数x的绝对值

x = float(input("x:"))

if x >= 0:

print(x)

else:

print(-x)

列6:

第一步:输入3个整数:a,b,c

第二步:将a和b比较,并把小者赋给b,大着给b

第三步:将a和c比较,并且把小者赋给c,大者给a(此时a已经是三者最大的)

第四步:将a和c比较,并给小者给c,大者赋给b

第五步,按顺序输出a,b,c

a = float(input("a:"))

b = float(input("b:"))

c = float(input("c:"))

if a>b:

a = t

a = b

b = t

if c>a:

t = a

a = c

c = t

if c>b:

t = b

b = c

c = t

print(a,b,c)

1.2.3

列8:

第一步输入自变量x

第二步计算y = x³+3x²-24x+30

第三步输入y

第四步判断输入的次数是否大于11,若是,则结束算法;否则,返回第一步

n = 1

while n <= 11:

x = float(input("x:"))

y = x**3+3*x*x-24*x+30

print(y)

n=n+1

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值