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

如何用Python解決這個問題?(如下所示)

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

您可以使用字典記錄所有大寫字母的數量並計算最大數量。

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

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

Python代碼如下:

輸入文本:

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

這是壹個測試您的

直方圖程序。

妳好!

運行結果如下:

結果符合預期,希望采納吧~

使用Python源代碼:

d = {}

maxc = 0

While True: #逐行輸入。

試試:?

s =輸入()

對於s中的c:

if c . I supper():#計算大寫字母的個數。

d【c】= d . get(c,0)+1

maxc = max(maxc,d【c】)#計數最大數。

除了:#遇到了EOF。

破裂

l =【】

對於範圍內的I(order(‘A’),order(‘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(order(‘A‘),order(‘z‘)+1):#最後壹行:A-Z

print(chr(I),end=““)