форкнуто от main/python-labs
Вы не можете выбрать более 25 тем
Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
32 строки
831 B
Python
32 строки
831 B
Python
from random import randint
|
|
from os import chdir
|
|
|
|
def getTupleNumbers():
|
|
try:
|
|
numbers = int(input('Enter tuple elements numbers from 10 to 100: '))
|
|
if numbers >= 10 and numbers <= 100:
|
|
return numbers
|
|
except Exception:
|
|
print('Please enter number')
|
|
print('Enter number from required range')
|
|
return getTupleNumbers()
|
|
|
|
|
|
name = input('Enter your name: ')
|
|
numbers = getTupleNumbers()
|
|
|
|
intTuple = ()
|
|
for _ in range(numbers): intTuple += (str(randint(101, 201)), )
|
|
|
|
chdir('/Users/vatarishin/lab_sem_5/python-labs/TEMA6')
|
|
with open('test.txt', mode='w') as fl:
|
|
for el in intTuple:
|
|
fl.write(f'{el}\n')
|
|
|
|
del name, numbers, intTuple
|
|
|
|
with open('test.txt') as fl:
|
|
nums = fl.readlines()
|
|
|
|
nums = map(int, nums)
|
|
print(f'Сумма элементов кортежа = {sum(nums)}') |