TabolinIA 3 недель назад
Родитель 65ee31ff6c
Сommit 1bd05874fa

@ -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](Ris1.png) ![Содержимое файла test_output.txt](Ris1.png)
Содержимое файла 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
``` ```
Загрузка…
Отмена
Сохранить