當前位置:成語大全網 - 書法字典 - 如何用Python解決這個問題?(圖片如下)

如何用Python解決這個問題?(圖片如下)

主題應該是計算輸入文本中所有大寫字母的數量,然後以給定的格式輸出。

妳可以用字典記錄下所有大寫字母的個數,並統計出最大個數。

然後為每個大寫字母生成相應的字符串。

最後根據字符串列表逐行輸出。

Python代碼如下:

輸入文本:

那只敏捷的棕色狐貍跳過了那只懶狗。

這是壹個測試您的

直方圖程序。

妳好!

運行結果如下:

結果符合預期,望采納~

使用Python源代碼:

d = {}

maxc = 0

While True: #逐行輸入。

試試:?

s =輸入()

對於s中的c:

If c.isupper(): #統計大寫字母的個數。

d[c] = d.get(c,0) + 1

Maxc = max(maxc,d[c]) #計數最大數。

除了:#遇到了EOF。

破裂

l = []

對於範圍內的I(ORD(' A '),ORD ('z')+1): #遍歷A-Z。

num = d.get(chr(i),0)

s =(maxc-num)*“”# Mr .成為後面輸出的空格。

s += num * '* '

l .追加

對於範圍內的I(0,maxc): # 1 ***maxc行,逐行輸出。

對於l中的s:

print(s[i],end= ' ')

打印()

對於範圍內的I(ORD(' A '),ORD ('z')+1): #最後壹行:A-Z

print(chr(i),end= ' ')