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

|

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