練習:
輸入兩個數,比較大小後,從小到大升序打印 輸入三個數,比較大小後,從小到大升序打印 給一個半徑,求圓的面積和周長.圓周率3.14 輸入n個數,求每次輸入後的算數平均數
- 輸入兩個數,比較大小後,從小到大升序打印
a=int(input('first: ')) b=int(input('second: ')) print(a,b) if a<b else print(b,a)
輸入三個數,比較大小後,從小到大升序打印
a=111 b=22 c=333 if a>b: d3=a d2=b else: d3=b d2=a if c>d3: d3=c elif c>d2: d1=d2 d2=c else: d3=d3 d2=d2 d1=c print(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=0 count=0 while True: i=int(input('>>>')) if i=='quit': break sum+=i count+=1 print(sum/count)
猴子第一天摘下若干個桃子,當即吃了一半,有多吃了一個。第二天將剩下的吃了一半又多吃了一個。以後每天都吃了前一天剩下的一半並再多吃一個。第十天的時候只剩下一個桃子,求猴子第一天摘了多少個桃子。
解決思路: total=x 剩餘 1 x/2-1 2 d1/2-1 3 d2/2-1 ... 9 d8/2-1 10 1 d8/2-1=1 d8=2*(1+1) d7/2-1=d8 d7=2*(d8+1) #代碼 peach=1 for _ in range(9): peach=2*(peach+1) print(peach)