ответвлено от main/python-labs
ред. тест
Этот коммит содержится в:
@@ -3,10 +3,10 @@
|
||||
Вариант 1
|
||||
## Задание
|
||||
1) Запросите у пользователя и введите имя и число элементов кортежа (от 10 до 100). Проверьте введенное число элементов на соответствие заданному диапазону значений и, при необходимости, повторите ввод.
|
||||
2)Создайте кортеж с заданными при вводе именем и числом элементов. Элементами должны быть случайные целые числа в диапазоне от 101 до 201.
|
||||
3)Запишите кортеж в текстовый файл с некоторым именем по одному элементу на строке.
|
||||
4)Удалите из памяти все созданные объекты-переменные.
|
||||
5)Прочитайте из файла элементы, подсчитайте их сумму и отобразите на экране по шаблону: "Сумма элементов кортежа = <рассчитанное значение>".
|
||||
2) Создайте кортеж с заданными при вводе именем и числом элементов. Элементами должны быть случайные целые числа в диапазоне от 101 до 201.
|
||||
3) Запишите кортеж в текстовый файл с некоторым именем по одному элементу на строке.
|
||||
4) Удалите из памяти все созданные объекты-переменные.
|
||||
5) Прочитайте из файла элементы, подсчитайте их сумму и отобразите на экране по шаблону: "Сумма элементов кортежа = <рассчитанное значение>".
|
||||
## Решение
|
||||
1)
|
||||
```py
|
||||
@@ -49,6 +49,9 @@ for i in range(N):
|
||||
f_out.close()
|
||||
```
|
||||

|
||||
|
||||
Содержимое файла test_output.txt
|
||||
|
||||
4)
|
||||
```py
|
||||
dir()
|
||||
@@ -81,6 +84,9 @@ for x in kort20:
|
||||
summ+=int(x)
|
||||
|
||||
|
||||
summ
|
||||
2037
|
||||
sys.stdin=tmp_in
|
||||
f_in.close()
|
||||
|
||||
print('Сумма элементов кортежа =', summ)
|
||||
Сумма элементов кортежа = 2037
|
||||
```
|
||||
Ссылка в новой задаче
Block a user