浙大版《python程序设计》第2章课后习题
生活随笔
收集整理的這篇文章主要介紹了
浙大版《python程序设计》第2章课后习题
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
一、單選題
1.A, 2. A, 3.C, 4.A, 5.B, 6.D, 7.A, 8.D, 9.C, 10.A, 11.B
二、填空題
1.?10?, ?2.?6561,? 3.?1.8888888888888888,?4. True, 5.?9? 18.7? 20.0?, 6.?124? 100? 15(題目有錯(cuò),floor不能直接用), 7.?32? 5, 8.?0x10? 0b1010,?9. 3.2? 2.23606797749979,
10.?math.sin(35/180*math.pi)+(math.e**x-15*x)/math.sqrt(x**4+1)-math.log(7*x),? 11.True, 12.False, 13. True, 14.?True, 15. helloworld
三、編程題
1. 輸入一個(gè)正整數(shù)n,求1+2+3+...+n的累加和。
m=int(input()) lst=list(range(1,m+1)) s=sum(lst) print("sum = {}".format(s))2.計(jì)算分段函數(shù)
x=float(input()) if x!=0:r=1/x else :r=0 print("f({0:.1f}) = {1:.1f}".format(x,r))3.階梯電價(jià)
x=float(input()) if x<0:print("Invalid Value!")else :if x<=50:y=0.53*xelse:y=0.53*x+0.05*(x-50)print("cost = {:.2f}".format(y))4.特殊a串?dāng)?shù)列求和
a,n=input().split() n=int(n) lst=[int(a*i) for i in range(1,n+1)] s=sum(lst) print("s = {}".format(s))5.求奇數(shù)和
lst=[int(n) for n in input().split()] s=0 for i in lst:if i<=0:breakif i%2==1:s=s+i print(s)總結(jié)
以上是生活随笔為你收集整理的浙大版《python程序设计》第2章课后习题的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: createjs打飞机
- 下一篇: HTML5轻松实现全屏视频背景