第一次作业

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语言的强大之处在于其丰富函数库的集成、简洁的面向对象编程以及对第三方库的融合。

注意编程规范性、实用性,至于面向对象仍需努力意会

编程规范性:变量名称要达到看名知意。

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值