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
Comments NOTHING