Python程式設計題,求教,Python程式設計題!求助!

時間 2021-06-28 17:15:09

1樓:句心後端開發

**如下

"""學生成績表

姓名  語文     數學  英語  總分

王敏  95.5    98

利用字典顯示上表內容

"""header = ['姓名', '語文', '數學', '英語', '總分', '平均分']

score = [,,

,]# 輸出**

print('學生成績表')

blank = '\t\t\t'

little_blank = '\t\t'

chinese_max =   # 語文

math_max =   # 數學

english_max =   # 英語

for v in header:

print(v, end=blank)

for v in score:

print()

if chinese_max['sorce'] == 0:

chinese_max['sorce'] = v['chinese']

else:

# 對比分數

if chinese_max['sorce'] < v['chinese']:

chinese_max['sorce'] = v['chinese']

chinese_max['name'] = v['name']

if chinese_max['name'] == '':

chinese_max['name'] = v['name']

if math_max['sorce'] == 0:

math_max['sorce'] = v['math']

else:

# 對比分數

if math_max['sorce'] < v['math']:

math_max['sorce'] = v['math']

math_max['name'] = v['name']

if math_max['name'] == '':

math_max['name'] = v['name']

if english_max['sorce'] == 0:

english_max['sorce'] = v['english']

else:

# 對比分數

if english_max['sorce'] < v['english']:

english_max['sorce'] = v['english']

english_max['name'] = v['name']

if english_max['name'] == '':

english_max['name'] = v['name']

print(v['name'], end='')

if len(v['name']) > 2:

print(end=little_blank)

else:

print(end=blank)

print(v['chinese'], end='')

if '.' in str(v['chinese']):

print(end=little_blank)

else:

print(end=blank)

print(v['math'], end='')

if '.' in str(v['math']):

print(end=little_blank)

else:

print(end=blank)

print(v['english'], end='')

if '.' in str(v['english']):

print(end=little_blank)

else:

print(end=blank)

total = v['chinese'] + v['math'] + v['english']

print(total, end='')

if '.' in str(total):

print(end=little_blank)

else:

print(end=blank)

print(round(total / 3), end='')  # 平均分

# 每科最高分

print('\n\n最高分')

print('語文\t\t' + chinese_max['name'] + '\t' + str(chinese_max['sorce']))

print('數學\t\t' + math_max['name'] + '\t' + str(math_max['sorce']))

print('英語\t\t' + english_max['name'] + '\t' + str(english_max['sorce']))

輸出如下

學生成績表

姓名 語文 數學 英語 總分 平均分

王敏 95.5 98 97 290.5 97

劉志堅 96 92 82 270 90

謝塞科 91 100 90 281 94

肖江秋 88 93 99 280 93

最高分語文 劉志堅 96

數學 謝塞科 100

英語 肖江秋 99

輸出截圖

2樓:匿名使用者

第17回 大觀園試才題對額 榮國府歸省慶元宵 第18回 皇恩重元妃省父母 天倫樂寶玉呈才藻

python程式設計題!求助!

3樓:吐嗶喃啵腕

import datetime

def find_date(t):

lis =

while true:

n = int(input("請輸入 n(2<=n<=8):"))if n <= 8 and n >= 2:

break

d = datetime.datetime.now()while t > 0:

if len(set(d.strftime('%y-%m-%d'))) == n + 1:

t -= 1

d += datetime.timedelta(days=1)return lis

if __name__ == '__main__':

res = find_date(5)

for i in res:

print(i)

支援輸出任意個滿足要求的日期!

執行結果:

4樓:石卒冫水

是不是的題目沒有寫全?輸出與輸入的關聯是什麼沒有說清楚。就是題目裡要求的條件是什麼。

求助python程式設計程式設計題!

5樓:草原上之狼

按照題目要求編寫的python程式如下

s=input("請輸入只包含字母的字串:")s=s.lower()

result={}

for i in s:

if i in result.keys():

result[i]+=1

else:

result[i]=1

print(result)

源**(注意源**的縮排)

如何自學python程式設計,如何自學Python?

進擊的小科 找到適合零基礎學習的python書籍 找到學習資料難度分類特別清楚的平臺 每日做筆記,將知識要點記錄下來 在電腦上安裝環境,不能只看資料不實操,不然一點效果沒有 個人自制能力一定要控制好,給自己規定每天必須學習多長時間,並堅持下去 還是實操的問題,教學資料不一定對,一定要實操敲 好多這樣...

python程式設計求答案!3兩題,python 程式設計 求答案!2 3兩題

傳聞中的張先生 coding utf 8 import time import datetime import sys reload sys sys.setdefaultencoding utf 8 def msg f open test.txt r 李麗麗 320382199606160123 徐...

python如何進階學習,如何進階Python資料分析

老男孩教育 python進階學習,比較高階的是python架構師,想要成為python架構師,不僅要技術過硬,還要有全域性意識,擁有豐富的專案經驗,這些可以從實踐中來,也可以向資深架構師學習,目前,也有培訓機構培訓這項技能,這些都是很好的學習途徑! 圓舞 python進階這個問題需要細化一下,你是需...