+ 1
Getting percentage of letters in text
for char in "abcdefghijklmnopqrstuvwxyz": perc = 100 * count_char(text, char) / len(text) print("{0} - {1}%".format(char, round(perc, 2))) can someone explain this ?
2 Respuestas
+ 2
Look at "More Types" chapter and then to "Text Analyzer", there's an explanation about how that works ...
https://www.sololearn.com/learn/JUMP_LINK__&&__Python__&&__JUMP_LINK/2457/
+ 1
Assuming text="abcdef....wxyz" and that count_char is a function that counts the amount of "char" in "text", then your code is computing the usage percentage of "char" in "text" and returning a formatted string for every char and the rounded percentage up to 2 decimal points.
Example:
Input: 'abca'
Output:
'a - 50%'
'b - 25%'
'c - 25%'
'a - 50%'