From 523d14fefb00871add5038e997dd1bbd6a36a235 Mon Sep 17 00:00:00 2001 From: Jethro Stapelbroek Date: Sun, 2 Jul 2023 20:48:06 +0200 Subject: [PATCH] Alphabet Spam --- alphabetspam.py | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 alphabetspam.py diff --git a/alphabetspam.py b/alphabetspam.py new file mode 100644 index 0000000..3f7f401 --- /dev/null +++ b/alphabetspam.py @@ -0,0 +1,21 @@ +s = input() + +uppercase = 0 +lowercase = 0 +whitespace = 0 +specials = 0 + +for c in s: + if c == "_": + whitespace += 1 + elif 65 <= ord(c) <= 90: + uppercase += 1 + elif 97 <= ord(c) <= 122: + lowercase += 1 + else: + specials += 1 +total = len(s) +print(f"{whitespace/total:.10f}") +print(f"{lowercase/total:.10f}") +print(f"{uppercase/total:.10f}") +print(f"{specials/total:.10f}")