forked from pablorus/Python_lessons_basic
-
Notifications
You must be signed in to change notification settings - Fork 457
/
Copy pathlesson_3.5.py
30 lines (26 loc) · 1.41 KB
/
lesson_3.5.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
'''
Программа запрашивает у пользователя строку чисел, разделенных
пробелом. При нажатии Enter должна выводиться сумма чисел.
Пользователь может продолжить ввод чисел, разделенных пробелом и
снова нажать Enter. Сумма вновь введенных чисел будет добавляться
к уже подсчитанной сумме. Но если вместо числа вводится специальный
символ, выполнение программы завершается. Если специальный символ
введен после нескольких чисел, то вначале нужно добавить сумму этих
чисел к полученной ранее сумме и после этого завершить программу.
'''
def my_sum ():
sum_res = 0
ex = False
while ex == False:
number = input('Input numbers or Q for quit - ').split()
res = 0
for el in range(len(number)):
if number[el] == 'q' or number[el] == 'Q':
ex = True
break
else:
res = res + int(number[el])
sum_res = sum_res + res
print(f'Current sum is {sum_res}')
print(f'Your final sum is {sum_res}')
my_sum()