From a2471ac34ecb55602d82012e625ccfafa74a6c93 Mon Sep 17 00:00:00 2001 From: Yesen Date: Wed, 4 Oct 2023 17:12:15 +0300 Subject: [PATCH] creating dictionaries.py --- practica/math/sum.py | 6 ++++++ .../stepik/beneficial_features/dictionaries.py | 0 practica/stepik/beneficial_features/index.py | 15 +++++++++++++++ practica/stepik/sketches/sketches.py | 16 ++++++++-------- .../stepik/stepik_tasks/percentage_of_letters.py | 8 ++++++++ 5 files changed, 37 insertions(+), 8 deletions(-) create mode 100644 practica/math/sum.py create mode 100644 practica/stepik/beneficial_features/dictionaries.py diff --git a/practica/math/sum.py b/practica/math/sum.py new file mode 100644 index 0000000..6059bae --- /dev/null +++ b/practica/math/sum.py @@ -0,0 +1,6 @@ +# сумма для целых чисел +S= 0 +for i in input().split(): + i = int(i) + S += i +print(S) \ No newline at end of file diff --git a/practica/stepik/beneficial_features/dictionaries.py b/practica/stepik/beneficial_features/dictionaries.py new file mode 100644 index 0000000..e69de29 diff --git a/practica/stepik/beneficial_features/index.py b/practica/stepik/beneficial_features/index.py index e69de29..3498724 100644 --- a/practica/stepik/beneficial_features/index.py +++ b/practica/stepik/beneficial_features/index.py @@ -0,0 +1,15 @@ +s = 'abcdefghijk' +m = s[3:6] +print (m) +m = s[:6] +print (m) +m = s[3:] +print (m) +m = s[::-1] +print (m) +m = s[-3:] +print (m) +m = s[:-6] +print (m) +m = s[-1:-10:-2] +print (m) \ No newline at end of file diff --git a/practica/stepik/sketches/sketches.py b/practica/stepik/sketches/sketches.py index dca6f2b..d1a595d 100644 --- a/practica/stepik/sketches/sketches.py +++ b/practica/stepik/sketches/sketches.py @@ -34,11 +34,11 @@ # print(i * n, end="\t") # print() -# # процентное соотношение -S = input().lower() -print (S) -g = S.count("g") -print (g) -c = S.count("c") -print (g) -print (((int(g)+int(c))/len(S))*100) \ No newline at end of file +S= 0 +# for i in range(len(a)+1): +for i in input().split(): + i = int(i) + S += i + # print(S) +print(S) + diff --git a/practica/stepik/stepik_tasks/percentage_of_letters.py b/practica/stepik/stepik_tasks/percentage_of_letters.py index e69de29..dd6d323 100644 --- a/practica/stepik/stepik_tasks/percentage_of_letters.py +++ b/practica/stepik/stepik_tasks/percentage_of_letters.py @@ -0,0 +1,8 @@ +# процентное соотношение букв в строке +S = input().lower() +print (S) +g = S.count("g") +print (g) +c = S.count("c") +print (g) +print (((int(g)+int(c))/len(S))*100) \ No newline at end of file