Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Python Exec, runpy, gil https://www.cyberforum.ru/ python-beginners/ thread2387851.html
Господа. Насколько я понимаю, метод exec, а также eval, и использующий exec runpy, и все сотоварищи, лочат gil до окончания исполнения скрипта. В результате чего, пока выполняется exec, весь остальной мир остановлен. Есть ли какая-то возможность выполнить exec без остановки мира без перенесения задачи в другой контекст (Выполняемый скрипт должен взаимодействовать с местными глобальными...
Python Напишите программы
Прошу помощи у прошаренных в питоне.Кто какие сможет написать программы,буду признателен.Пробовал про таксиста,таблетки и арбузы вчера писать,но все без толку.Помогите плез,а то экзамен скоро по программированию. 1)Таксист Виктор Петрович каждые 2 года продает свою машину и покупает новую.Определите,сколько денег он потратит на это за 24 года работы,если первую машину он получил бесплатно от...
Python GUI PyQT5 для скрипта обработки текста https://www.cyberforum.ru/ python-beginners/ thread2387787.html
Доброй ночи, форумчане. Пытаюсь освоить PyQT5 без конструкторов. Пишу сейчас вручную GUI для обработки текста. Столкнулся с несколькими проблемами, которые никак не могу решить: 1. В строковом поле "Prevfile" нужно выводить предыдущее имя файла, но не понимаю как реализовать. Пытался записью в массив, но обработчик обнуляет его при каждом открытии файла. Подскажите конструкцию для решения....
Python Работа с потоком; PyQt - QThread Доброе время суток :). Имею интерфейс + выполняемый тест (selenium). Запуск драйвера вынесен в отдельный поток, дабы интерфейс оставался доступным во время выполнения теста. В дальнейшем должны выполняться другие действия (тест) с открытым окном firefox. Тест должен иметь возможность прерывания, без прерывания основного запущенного окна - возможность повторного запуска теста (без повторного... https://www.cyberforum.ru/ python-beginners/ thread2387750.html
Не получается правильно удалять элементы из списка объектов по условию Python
Здравствуйте. Нужно удалить из группы объектов элементы, которые имеют атрибут id такой же как и line.id (в цикле). Чтобы долго не пояснять, вот кусок кода: for group in groupduplicatefiles: for file in group: remainingfiles1.write(file.path + file.filename + "\n") for group in groupduplicatefiles: dupl = group.copy() dupl = dupl = if len(dupl) > 1:
Python Буфер обмена https://www.cyberforum.ru/ python-beginners/ thread2387645.html
Не могу понять как правильно написать скрипт. Задача скрипта при поступление информации в буфер обмена скрипт ищет совпадение в текстовом файле и помещает в буфер обмена строку ниже. Но данный код работает правильно только если до запуска программы в буфере содержится совпадающая информация с текстовым файлом он один раз заменяет а дальше не реагирует. from pyperclip import* from itertools...
Python Метод 'xxx'.format() Привет, ребята! :) Поставил себе задачу освоить метод .format(). Не хватает практики, чтобы набить руку. Посоветуйте, пожалуйста, материалы на данную тему. Спасибо:):):) https://www.cyberforum.ru/ python-beginners/ thread2387630.html Python Как установить библиотеку с GItHub?
Я хочу установить библиотеку, которая выложена на GitHub, но не знаю как это сделать Например, я хочу установить вот это библиотеку: https://github.com/Impelon/PyGVisuals Какие должны быть мои действия?
Python Программа сравнение списков https://www.cyberforum.ru/ python-beginners/ thread2387509.html
помогите пожалуйста реализовать прогу. Есть 20 списков они, как константа мы вводим к примеру 4 списка они должны сравниваться между собой и записывать в новый список например a B C D выводится список e он убирает повторяющиеся элементы оставляя одно значение, как сделать что бы после преобразования он сравнивал со списками, которые остались то есть их 16 и выводил те списки которые совпадают (...
Python Как найти из списков объектов среди их атрибутов самый большой и вывести это значение и другой атрибут объекта? https://www.cyberforum.ru/ python-beginners/ thread2387409.html
Могу вот так вывести самое большое значение в списке объектов. max(file.pixels for file in group) Но как вывести не только file.pixels, а еще file.filename у этого же объекта?
Python Чайник в Питоне объясните мне почему мой код не срабатывает?
def funk(x): i = x while i % 5 != 0: i = i + 1 return i x = input() print(funk(x)) Ругается на строку 3 и 8
Python Как сделать правильно список из списков объектов? Не могу правильно код написать https://www.cyberforum.ru/ python-beginners/ thread2387349.html
Нужно импортировать из csv данные о файлов, поместить в список, причем в него нужно помещать подсписки с файлами, у которых одинаковое значение group. Код: import csv class DuplicateData: def __init__(self): id = 0 filename = "" path = "" filesize = 0 group = 0
29 / 21 / 8
Регистрация: 23.10.2018
Сообщений: 51
Записей в блоге: 3
14.01.2019, 18:07 0

Определить массив чисел которые появятся при работе с этими числами по следующему алгоритму - Python - Ответ 13240691

14.01.2019, 18:07. Показов 641. Ответов 3
Метки (Все метки)

Ответ

Как вариант
Python
1
2
3
4
5
6
7
8
import random
 
 
a = [1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024]
while len(a) > 1:
    b = abs(a.pop(random.randint(0, len(a)-1)) - a.pop(random.randint(0, len(a)-1)))
    a.append(b)
    print(b, a)
Добавлено через 22 минуты
Если уж совсем ...
Python
1
2
3
4
5
6
7
8
9
10
11
12
import random
 
 
a = [1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024]
while len(a) > 1:
    n1 = a.pop(random.randint(0, len(a) - 1))
    n2 = a.pop(random.randint(0, len(a) - 1))
    if n2 > n1:
        n1, n2 = n2, n1
    b = n1 - n2
    a.append(b)
    print("({0}-{1})={2}".format(n1, n2, b), a)


Вернуться к обсуждению:
Определить массив чисел которые появятся при работе с этими числами по следующему алгоритму Python
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.01.2019, 18:07
Готовые ответы и решения:

Delphi - создать массив из n случайных чисел и подсчитать сумму элементов по следующему рекурсивному алгоритму
Массив делится пополам,подсчитываются и складываются суммы элементов в каждой половине.Сумма...

Создать динамический массив из вещественных чисел и написать функции, выполняющие операции с этими числами
Создать динамический массив, наполнить его вещественными числами и создать функции, выполняющие...

Заполнить массив различными натуральными числами, квадраты которых заканчиваются этими же числами (автоморфные числа)
Заполнить массив различными натуральными числами, квадраты которых заканчиваются данными числами....

Последовательно преобразовать этот массив согласно следующему алгоритму
Дан одномерный массив вещественных положительных чисел. Последовательно преобразовать этот массив...

Последовательно преобразовать этот массив согласно следующему алгоритму.
Дан одномерный массив вещественных положительных чисел. Последовательно преобразовать этот массив...

3
14.01.2019, 18:07
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.01.2019, 18:07
Помогаю со студенческими работами здесь

Создать целочисленный массив типа short int размером n. Элементы массива инициализируются по следующему алгоритму:
Создать целочисленный массив типа short int размером n. Элементы массива инициализируются по...

дан массив. Если ввести 2 целых числа, то массив в диапазоне между этими числами приобретет максимальное значение массива
дан массив. Если ввести 2 целых числа, то массив в диапазоне между этими числами приобретет...

Определить функцию p (x,y), которая для данного массива чисел x создает массив y по следующему правилу
Определить функцию p (x,y), которая для данного массива чисел x создает массив y по следующему...

Определить функцию p (x,y), которая для данного массива чисел x создает массив y по следующему правилу: пусть m - наибол
Определить функцию p (x,y), которая для данного массива чисел x создает массив y по следующему...

Сумма всех целых чисел, лежащих между этими двумя числами
Напишите программу, запрашивающую у пользователя ввод двух целых чисел. Затем программа должна...

A. Создать программу, которая заполняет массив 8 на 8 числами и по следующему правилу
2 3 4 5 6 7 8 9 3 4 5 6 7 8 9 10 4 5 6 7 8 9 ...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru