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