Python题目求解答 Python题目 求解答

Python\u4e60\u9898\u6c42\u89e3\u7b54

\u91cd\u590d\u8bfb\u53d6\u6570\u636e\u5199\u4e2awhile\u5faa\u73af\u5c31\u884c\u4e86
\u4ee3\u7801\u4e3a\uff1a
arr = []num = 0sum = 0while 1: val = input('\u8bf7\u8f93\u5165\u4e00\u4e2a\u6570') try: if val == 'done': for i in arr: sum = sum + float(i) print('\u603b\u548c\u4e3a\uff1a' + str(sum)) print('\u8f93\u5165\u4e2a\u6570\u4e3a\uff1a' + str(num)) print('\u5e73\u5747\u6570\u4e3a\uff1a' + str(sum/num)) exit() else: float(val) arr.append(float(val)) num = num + 1 except(ValueError): print('\u8fd9\u4e0d\u662f\u4e00\u4e2a\u6570\u5b57') print(ValueError) pass

import matplotlib.pyplot as pltx = range(1, 11)y = [2 * i ** 2 + 3 for i in x]plt.plot(x, y)plt.show()

第4题

def sumofexpress(a,n):
 sum=0
 for i in range(1,n+1):
  sum+=int(str(a)*i)
 return sum
if __name__=='__main__':
 print(sumofexpress(2,5))

源代码(注意源代码的缩进)

第3题

def sumofdigit(n):
 sum=0
 while n>0:
  sum+=n%10
  n=n//10
 return sum
if __name__=='__main__':
 for x in range(100,1000):
  x1=sumofdigit(x)
  x3=sumofdigit(x*3)
  x4=sumofdigit(x*4)
  x5=sumofdigit(x*5)
  x6=sumofdigit(x*6)
  x7=sumofdigit(x*7)
  if x1==x3 and x1==x4 and x1==x5 and x1==x6 and x1==x7:
   print("x="+str(x)+":x*3="+str(x*3)+",x*4="+str(x*4)+",x*5="+str(x*5)+",x*6="+str(x*6)+",x*7="+str(x*7))

源代码(注意源代码的缩进)


最后一题

def isLeap(n):
 if n%4==0 and n%100!=0 or n%400==0:
  return True
 else:
  return False
if __name__=='__main__':
 count=0
 for n in range(1900,2021):
  if isLeap(n)==True:
   print(n,end=' ')
   count+=1
   if count%5==0:
    print()

源代码(注意源代码的缩进)




#题目1

def na(n,a):

r=0

for i in range(1,n+1):

r=int(str(a)*i)+r

return r

na(5,2)

#题目2

def snum(x):

x=str(x)

l=len(x)

a=[int(x[i]) for i in range(0,l)]

return sum(a)

m=0

for j in range(100,1000):

a=str(j)+'*'+str(3)

b=str(j)+'*'+str(4)

c=str(j)+'*'+str(5)

d=str(j)+'*'+str(6)

e=str(j)+'*'+str(7)

n=[snum(eval(a)),snum(eval(b)),snum(eval(c)),snum(eval(d)),snum(eval(e))]

if len(set(n))==1:

print('x=' + str(j) + ':' +

a + '=' + str(eval(a)) + ',' +

b + '=' + str(eval(b)) + ',' +

c + '=' + str(eval(c)) + ',' +

d + '=' + str(eval(d)) + ',' +

e + '=' + str(eval(e)))

m +=1

print('共有'+str(m)+'符合条件的三位数')

我困了,题目3 你自己研究吧。。



# 1
def fun(a,n):
    sum=0
    for i in range(1,n+1):
        sum+=int(str(a)*i)
    return sum
# 2
def bitsum(n): #返回某个正整数各位数字之和
    sum=0
    tem=n
    while(tem):
        sum+=tem%10
        tem=int(tem/10)
    return sum
for i in range(100,1000):
    s=set()
    for j in range(5,8):
        s.add(bitsum(i*j))
    if(len(s)==1):
        print("x=%d:x*3=%d,x*4=%d,x*5=%d,x*6=%d,x*7=%d"%(i,i*3,i*4,i*5,i*6,i*7))
# 3
def isLeap(n):
    if((n%4==0 and n%100!=0) or n%400==0):
        return True
    return False
count=0
for n in range(1900,2021):
    if(isLeap(n)):
        print(n,end=' ')
        count+=1
        if(count%5==0):
            print()


  • 鍊煎緱鑻︾粌鐨100閬Python缁忓吀缁冩墜棰,(闄勮缁嗙瓟妗)寤鸿鏀惰棌
    绛旓細5): if i!=j and j!=k and k!=i: print(i,j,k) total+=1print("鎬荤粍鍚堟暟锛", total)鎴栬咃紝浣犲彲浠ヤ娇鐢Python鐨itertools妯″潡绠鍖栭棶棰橈細import itertoolssum2 = 0a = [1,2,3,4]for i in
  • Python绋嬪簭璁捐,姹傚ぇ绁瑙g瓟
    绛旓細鍦 Python 涓紝except 璇彞鍙互鎹曡幏浠讳綍绫诲瀷鐨勫紓甯革紝涓嶄竴瀹氳鍜屾姏鍑哄紓甯哥殑绫诲瀷鐩稿悓銆傚彲浠ヤ娇鐢ㄤ竴涓 except 璇彞鏉ユ崟鑾锋墍鏈夌被鍨嬬殑寮傚父锛屼篃鍙互浣跨敤澶氫釜 except 璇彞鏉ュ垎鍒崟鑾蜂笉鍚岀被鍨嬬殑寮傚父銆傞棶棰6绛旀鏄 T.瀵广傚湪 Python 涓紝绫诲彉閲忔槸瀹氫箟鍦ㄧ被涓絾鏄湪鍑芥暟浣撲箣澶栫殑鍙橀噺锛屽畠鏄被鐨勬墍鏈夊璞″叡浜殑鍙橀噺銆傜被...
  • 姹傚ぇ浣府蹇瑙g瓟杩欓亾python棰樼洰!
    绛旓細鍦ㄨ繖涓Python绋嬪簭涓紝鎴戜滑棣栧厛瀹氫箟浜嗕竴涓悕涓篿sprime鐨勫嚱鏁版潵鍒ゆ柇涓涓暟鏄惁涓虹礌鏁般傚鏋滆緭鍏ョ殑鏁板皬浜庣瓑浜1锛屽垯杩斿洖False銆傛帴鐫锛屾垜浠娇鐢ㄤ竴涓猣or寰幆锛岃寖鍥存槸浠2鍒拌緭鍏ユ暟鐨勫钩鏂规牴锛堝彇鏁达級鍔1銆傚鏋滆緭鍏ョ殑鏁拌兘琚惊鐜腑鐨勪换浣曟暟鏁撮櫎锛屽垯杩斿洖False锛屽惁鍒欒繑鍥濼rue銆傚湪main鍑芥暟涓紝鎴戜滑棣栧厛灏濊瘯鑾峰彇鐢ㄦ埛杈撳叆鐨...
  • Python姹傝В绛杩囩▼鎬濊矾
    绛旓細绛: 鍒嗘瀽濡備笅銆傜47棰樼殑绛旀鏄繖鏍风殑锛屾垜鐪嬩綘鍦ㄦ瘡涓瓧绗︿覆鍚庨潰鍐欎簡涓涓嬪畠鐨勯暱搴10锛屼絾骞朵笉鏄繖鏍锋瘮杈冪殑锛屼粬浠槸涓嬫爣鐩稿悓鐨勫瓧姣嶄緷娆¢愪釜姣旇緝锛屼互a锛宐涓轰緥锛 a鐨勭1涓瓧姣嶆槸w锛宐鐨勭1涓瓧姣嶆槸s,寰堟槑鏄緒鎺掑湪s鐨勫悗闈,鎵浠ュ湪绗1娆℃瘮杈冨悗灏卞緱鍒颁簡缁撴灉a>b,濡傛灉绗1娆℃瘮杈冧笉鍑烘潵缁撴灉,鍐嶇户缁悜涓嬫瘮杈冦
  • Python姹傝В绛杩囩▼
    绛旓細绗11棰 鍥犱负鍙栧瓧绗︿覆TempStr鐨勪粠TempStr[3]鍒癟empStr[-2]鐨勫瓧绗,杩欓噷鐨勪笅鏍囬兘鏄粠0寮濮,Python鐨鏁板鍙栧煎尯闂撮兘鏄痆3,-1)鍗婂紑鍖洪棿,鍥犳鍙栧艰寖鍥存槸[3,-2],杩愯缁撴灉鏄3.14159 绗13棰樿繖鏄竴涓眰400鍒500闂寸殑姘翠粰鑺辨暟鐨勭▼搴,姘翠粰鑺辨暟鏄寚鍚勪釜鏁颁綅涓婄殑鏁扮殑3娆℃柟鐨勫拰绛変簬杩欎釜鏁版湰韬殑3浣嶆暟,鍙橀噺i鏄...
  • 浜岀骇python绋嬪簭棰
    绛旓細1.鐢ㄩ殢鏈烘暟瑕佸鍏andom搴擄紝骞惰鍒悕涓簉 2.鍏堝畾涔夊ソ瑕佷娇鐢ㄧ殑鑻辨枃瀛楁瘝琛紱3.鐢╯eed锛1锛夊垵濮嬪寲闅忔満鍑芥暟锛屼繚璇佸悗闈骇鐢熺殑闅忔満鏁拌窡鏍囧噯绛旀鐨勪竴鑷 4.鍒濆鍖栧瘑鐮乧ode涓轰竴涓┖瀛楃涓诧紱绯荤粺瑙g瓟锛氱郴缁熻В鏋愶細棰樼洰缁欏嚭浜嗗熀鏈暟鎹殑瀹氫箟锛屽悗闈㈣浣跨敤杩欎簺鍙橀噺 鍦╢or寰幆閲岄潰锛屼富瑕侀棶棰樻槸鐢荤瑪鐨勫畾浣嶏紝瑕佽冭檻鍦嗗績...
  • Python棰樻眰瑙g瓟!
    绛旓細python mydict_test.py 鍙︿竴绉嶆洿甯歌鐨勬柟娉曟槸鍦ㄥ懡浠よ閫氳繃鍙傛暟-m unittest鐩存帴杩愯鍗曞厓娴嬭瘯锛歱ython -m unittest mydict_test...---Ran 5 tests in 0.000sOK 杩欐槸鎺ㄨ崘鐨勫仛娉曪紝鍥犱负杩欐牱鍙互涓娆℃壒閲忚繍琛屽緢澶氬崟鍏冩祴璇曪紝骞朵笖锛屾湁寰堝宸ュ叿鍙互鑷姩鏉ヨ繍琛岃繖浜涘崟鍏冩祴璇曘俿etUp涓巘earDown 鍙互鍦ㄥ崟鍏冩祴璇曚腑缂...
  • python鐚滄暟瀛姹傝В绛
    绛旓細import randomx=random.randint(0,1025)print("宸蹭粠1锝1024涓殢鏈烘娊鍙栭夊彇涓涓暟瀛梴}".format(x))print("寮濮嬬寽鏁板瓧锛")i=0while i<9: y=random.randint(0,1025) if y==x: pass else: i+=1 print("绗瑊}娆$寽鏁板瓧涓簕}锛岄敊璇".format(i,y))print("绗10娆$寽鏁板瓧涓...
  • 鍙堟潵姹傚姪浜,澶х姹傝В绛 python绫荤户鎵跨殑闂
    绛旓細1 speak: I am mother 鏃у紡绫荤殑鎵撳嵃缁撴灉濡備笅锛1 speak: I am GrandFather 鐢辨鎴戜滑鍙互鐪嬪嚭鏂板紡绫荤殑鎼滅储杩囩▼涓:Son-->Father-->Mother,鑰屾棫寮忕被鐨勬悳绱㈣繃绋嬩负:Son-->Father-->GrandFather 鎴戜滑鍙互鐪嬪嚭鏃у紡绫诲拰鎴戜滑棰勬湡鐨勭户鎵夸笉澶竴鏍枫傝佸紡绫诲氨鏄粡鍏哥被,涓嶆槸缁ф壙鑷猳bject绫.鍦ㄥ缁ф壙鏃堕噰鐢ㄦ繁搴︿紭鍏...
  • 鍦ㄧ嚎鎬ユ眰python澶т浆瑙g瓟
    绛旓細绗簩棰橈細绗笁涓湁璇硶閿欒锛屽簲璇ヤ慨鏀逛负100**0.5锛屽湪Python涓**浠h〃涔樻柟锛屽嵆锛氫慨鏀圭粨鏋滀负锛氬畾涔変竴涓垪琛紝鍒楄〃鍐呭涓轰粠1鍒20锛岄棿闅斾负3鐨勬暣鏁帮紝骞舵墦鍗般傜涓夐锛氫唬鐮佸涓嬶細print(list(range(1,21,3)))杩愯濡備笅锛氭眰鐢3000闄や互7鐨勪綑鏁板啀鍘婚櫎浠2鐨勫彇鏁寸粨鏋滐紝骞舵墦鍗般傜鍥涢锛氫唬鐮佸涓嬶細print(int(...
  • 扩展阅读:扫一扫题目出答案 ... 往年python编程考题 ... python上机考试题库 ... python题目在线解答 ... 查询python题答案app ... python知识点练习题 ... 大学python考试题库 ... python在线解答网站 ... python入门考试题库及答案 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网