日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python编程题3

發布時間:2025/3/15 python 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python编程题3 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
輸出星期名縮寫 (10分) 輸入一個1到7的數字,輸出對應的星期名的縮寫。 1 Mon 2 Tue 3 Wed 4 Thu 5 Fri 6 Sat 7 Sun輸入格式: 輸入1到7之間數字輸出格式: 輸出對應的星期名的縮寫輸入樣例: 1輸出樣例: Mon代碼: d={1:'Mon',2:'Tue',3:'Wed',4:'Thu',5:'Fri',6:'Sat',7:'Sun'} n = int(input()) print(d.get(n)) 計算 11+12+13+...+m (10分) 輸入一個正整數m(20<=m<=100),計算 11+12+13+...+m 的值。輸入格式: 在一行輸入一個正整數m。輸出格式: 在一行中按照格式“sum = S”輸出對應的和S.輸入樣例: 90 輸出樣例: sum = 4040代碼: n = int(input()) print('sum = '+str(sum((i) for i in range(11,n+1)))) 特殊a串數列求和 (10分) 給定兩個均不超過9的正整數a和n,要求編寫程序求a+aa+aaa++?+aa?a(n個a)之和。輸入格式: 輸入在一行中給出不超過9的正整數a和n。輸出格式: 在一行中按照“s = 對應的和”的格式輸出。輸入樣例: 2 3 輸出樣例: s = 246代碼: a,b=map(int,input().split()) a = str(a) print('s = '+str(sum(int(a *i)for i in range(1,b+1)))) 輸出A以內能被B整除的數 (10分) 本題目要求讀入2個不超過100的非0正整數A和B,然后輸出(0,A]中所有能被B整除的數。輸入格式: 輸入在一行中給出2個不超過100的非零正整數A和B。輸出格式: 對每一組輸入,在一行中輸出(0,A]中所有能被B整除的數,數字之間用空格分隔,最后一個數字后面沒有空格。 如果沒有這樣的數,輸出“None.”輸入樣例1: 37 5 輸出樣例1: 5 10 15 20 25 30 35 輸入樣例2: 37 40 輸出樣例2: None.代碼: a,b=map(int,input().split()) sum=0 j=0 for i in range(1,a+1):if(i % b == 0):print(i,end='')sum+=1j=ibreak for j in range(j+1,a+1):if(j % b == 0):print(' '+str(j),end='')sum+=1 if(sum == 0 or b==0):print('None.') 大于身高的平均值 (10分) 中小學生每個學期都要體檢,要量身高,因為身高可以反映孩子的生長狀況?,F在,一個班的身高已經量好了,請輸出其中超過平均身高的那些身高。程序的輸入為一行數據,其中以空格分隔,每個數據都是一個正整數。程序要輸出那些超過輸入的正整數的平均數的輸入值,每個數后面有一個空格,輸出的順序和輸入的相同。輸入格式: 在一行輸入中一個班的身高值,以空格分隔。輸出格式: 在一行輸出超過輸入的平均數的輸入值,以空格分隔。輸入樣例: 143 174 119 127 117 164 110 128 輸出樣例: 143 174 164 代碼: lis = list(input().split()) for i in range(len(lis)):lis[i] = int(lis[i]) for i in range(0,len(lis)):if(int(lis[i]) > int(sum(lis))/int(len(lis))):print(str(lis[i])+' ',end='') 列表或元組的數字元素求和 (10分) 求列表中數字和,列表中嵌套層次不限2層輸入格式: 在一行中輸入列表或元組輸出格式: 在一行中輸出數字的和輸入樣例: [11,2,[3,7],(68,-1),"123",9] 輸出樣例: 99代碼: def getint(s):if type(s) == int:return selif type(s) == str:return 0elif type(s) == list or type(s) == tuple:result = 0for i in range(0,len(s)):result += getint(s[i])return resultelse:return 0s = list(eval(input())) sum = 0 for i in range(0,len(s)):sum = sum + int(getint(s[i])) print(sum) 列表數字元素加權和(2) (20分) 輸入一個嵌套列表,嵌套層次不限,根據層次,求列表元素的加權和。第一層每個元素 的值為:元素值*1,第二層每個元素的值為:元素值*(-2),第三層每個元素的值為:元素值*3, 第四層每個元素的值為:元素值*(-4),...,以此類推!輸入格式: 在一行中輸入列表輸出格式: 在一行中輸出加權和輸入樣例: [1,2,[3,4,[5,6],7],8]輸出樣例: 16代碼: def getint(s,count):if type(s) == int:if(count%2 ==0):return s * count * -1else:return s * countelif type(s) == str:return 0elif type(s) == list or type(s) == tuple:result = 0for i in range(0,len(s)):result += getint(s[i],count+1)return resultelse:return 0s = list(eval(input())) sum = 0 for i in range(0,len(s)):sum = sum + int(getint(s[i],1)) print(sum) 通過兩個列表構建字典 (10分) 輸入兩行字符串,以空格為分隔,將每行字符串存儲為列表形式。將第一個列表的元素值作為鍵,將第二個列表中對應順序的元素作為值,構建一個字典,按鍵升序排列后輸出字典的所有鍵值對列表。輸入格式: 輸入兩行字符串,分別以空格為分隔存為列表。輸出格式: 按鍵的升序,輸出字典鍵值對列表。輸入樣例: 學校 城市 郵編 集美大學 廈門 361021 輸出樣例: [('城市', '廈門'), ('學校', '集美大學'), ('郵編', '361021')]代碼: 字典合并與排序 (10分) 用戶分兩行輸入兩個字典,格式參照輸入要求;請設計程序實現:將兩個字典合并為一個字典,如果兩個字典中分別有相同的鍵(key),需將對應的值相加后作為字典中該鍵對應的新值。輸入格式: 用兩行輸入字典格式的兩個數據,字典中鍵的數據類型統一為數字或字符,字典中值的數據均為數字。輸出格式: 輸出合并后的字典數據,字典數據要求按照鍵的增序排列。輸入樣例1: 輸入1:{1:2,3:9,5:2,6:2} {2:1,6:3,7:9,1:4} 輸出樣例1: 輸出1: {1: 6, 2: 1, 3: 9, 5: 2, 6: 5, 7: 9} 輸入樣例2: 輸入2: {'c':3,'a':4,'n':1} {'a':3,'c':7,'b':10} 輸出樣例2:輸出2: {'a': 7, 'b': 10, 'c': 10, 'n': 1}

總結

以上是生活随笔為你收集整理的python编程题3的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。