练习_1.2

练习:

    输入两个数,比较大小后,从小到大升序打印    输入三个数,比较大小后,从小到大升序打印    给一个半径,求圆的面积和周长.圆周率3.14    输入n个数,求每次输入后的算数平均数
- 输入两个数,比较大小后,从小到大升序打印
a=int(input('first: '))b=int(input('second: '))print(a,b) if a

  • 输入三个数,比较大小后,从小到大升序打印

    a=111b=22c=333if a>b:    d3=a    d2=belse:    d3=b    d2=aif c>d3:    d3=celif c>d2:    d1=d2    d2=celse:    d3=d3    d2=d2    d1=cprint(d1,d2,d3)
  • 给一个半径,求圆的面积和周长.圆周率3.14

    r=int(input('r='))print('area is :',3.14*r**2)print('circumference is :',2*3.14*r)
  • 输入n个数,求每次输入后的算数平均数

    sum=0count=0while True:    i=int(input('>>>'))    if i=='quit':        break    sum+=i    count+=1print(sum/count)
  • 猴子第一天摘下若干个桃子,当即吃了一半,有多吃了一个。第二天将剩下的吃了一半又多吃了一个。以后每天都吃了前一天剩下的一半并再多吃一个。第十天的时候只剩下一个桃子,求猴子第一天摘了多少个桃子。

    解决思路:    total=x    剩余1   x/2-12   d1/2-13   d2/2-1...9   d8/2-110  1d8/2-1=1   d8=2*(1+1)d7/2-1=d8  d7=2*(d8+1)#代码   peach=1for _ in range(9):    peach=2*(peach+1)print(peach)