From 59d520e2692dc319c8ba9f7ea14eac5e768e2d69 Mon Sep 17 00:00:00 2001 From: Mohammed-Sunasra Date: Sat, 12 Aug 2017 09:23:05 +0000 Subject: [PATCH] Done --- letter_digit.py | 16 ++++++++++++++++ letter_digit.pyc | Bin 0 -> 749 bytes tests/__init__.pyc | Bin 0 -> 171 bytes tests/test_letterAndDigit.pyc | Bin 0 -> 1219 bytes 4 files changed, 16 insertions(+) create mode 100644 letter_digit.pyc create mode 100644 tests/__init__.pyc create mode 100644 tests/test_letterAndDigit.pyc diff --git a/letter_digit.py b/letter_digit.py index e69de29..c3c6672 100644 --- a/letter_digit.py +++ b/letter_digit.py @@ -0,0 +1,16 @@ +def letterAndDigit(s): + dictionary = dict() + count_of_letters = 0 + count_of_digits = 0 + s = s.lower() + for i in range(len(s)): + if s[i] >= 'a' and s[i] <= 'z': + count_of_letters += 1 + elif s[i] >= '0' and s[i] <= '9': + count_of_digits += 1 + dictionary['DIGITS'] = count_of_digits + dictionary['LETTERS'] = count_of_letters + return dictionary + +s = 'world! 234' +print letterAndDigit(s) diff --git a/letter_digit.pyc b/letter_digit.pyc new file mode 100644 index 0000000000000000000000000000000000000000..9db99395cc15dff8823b0feab9dab10654a3bca1 GIT binary patch literal 749 zcmcIi!A{#i5S_J?kVJ)+Te%>(`Qkb%NL3|-s2T)Fg+mgF7O6@t?>3kuUhqytgOU@R z`z`$p{)Zpvn@t4$fqHkI-^|Xwomo44T5W!P{QWJXwvmZh?GnLsxWar!`vSL6WtTdm28{`9z&WDU12-oM8B9gAof8BVz$5kpm{}- zW)<3i{;*2r;MospsJsug3Vnd+&F=GJ)hECBHJ=PWTqK8*jCqd03`MQb-YoE}4yMpb z14W~*H_q65lBi9gUpB$a^y1WAV<*?T~>~y1wxJCCqH9$W`3xwK=G zoZ8EDJT^M+PKwl(X>xAMp}S5qlVnz#q}AGq{Som}KTZoBFJzNNsPDaZ*Hd1D>>~E5 z&}}(dZo|C=kZPzJ#w)d1{Vzq5N5$=}qG9y+q}QuBW;ypE&x S##T>8X5W`AAEvQZQ-1-PO2Tq`eGnv007@4DYF0o literal 0 HcmV?d00001 diff --git a/tests/test_letterAndDigit.pyc b/tests/test_letterAndDigit.pyc new file mode 100644 index 0000000000000000000000000000000000000000..69219df96d2ef6fd2e4a61783d2f240a94474ae5 GIT binary patch literal 1219 zcmc&z&2G~`5T5l@+M6#SgSBQLxwht=?R~{?@ z-g^Xdi86$TD-ZWuU&r}2);=F>0HRAL@nvUf1c43Vq6hUSV9cHC0HRvQs67nnx{$Be zLNx)gi6Po5qWgx69}Mw3^QX;Spa zCSFg*)9E-)Vj?4Q-YwMHlw1(EZp+?6Z)S|F?f65Jm6k$Vds;U#cKIo0QY|#b)HTZW znd7W9GIo