python编程基础(1)
1.输入三个整数x,y,z,请把这三个数按由小到大的顺序输出。
array=[]
for i in range(0,3):
integer=int(input("integer:"))
array.append(integer)
array.sort()
print(array)
2.求1+2!+3!+...+20!的和。
s=0
t=1
for i in range(1,21):
t*=i
s+=m
print("1!+2!+3!+...+20!=%d"%s)
3.求取一元二次方程(ax^2+bx+c=0)的实解。
import math
a=int(input("a="))
b=int(input("b="))
c=int(input("c="))
deta=pow(b,2)-4*a*c
if deta<0:
print("No solution for this equation!")
else:
t=math.sqrt(deta)
if deta==0:
x=(-b+t)/(2*a)
print("only solution : %d"%x)
else:
x1=(-b+t)/(2*a)
x2=(-b-t)/(2*a)
print("X1=%d"%x1,"X2=%d"%x2)
总结:
Python语言的强大之处在于其丰富函数库的集成、简洁的面向对象编程以及对第三方库的融合。
注意编程规范性、实用性,至于面向对象仍需努力意会
编程规范性:变量名称要达到看名知意。