Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Python Произведение модулей найти N = int(input("Введіть количество чисел ")) R = print("Введите значение каждого", N, "числа") R = m = 1 abs = 0 for m in R: abs *= m print("\nПроизведение модулей С = %.3f" % abs) Нужно найти произведение модулей. Вылазит ошибка, что должно быть реальное число, а не список https://www.cyberforum.ru/ python-beginners/ thread2790740.html Простой калькулятор Python
# калькулятор what = input( "Что делаем? (+, -, *, /): " ) a = float( input("Сколько 1 типа: ") ) b = float( input("Сколько 2 типа: ") ) c = float if what == "+": c = a + b
Python Как проверить ввод значения из словаря? Вот код: import telebot import config from telebot import types bot = telebot.TeleBot(config.TOKEN) classes = { "a1": ('1А', '1а', '1-А', '1-а'), https://www.cyberforum.ru/ python-beginners/ thread2790634.html Python Требуется небольшое пояснение по выполнению задачи из книги Майкла Доусона "Программируем на Phyton" Разобрал 5 главу. Вторая задача в конце главы гласит "Напишите программу "Генератор персонажей" для ролевой игры. Пользователю должно быть предоставлено 30 пунктов, которые можэно распределить между четырьмя характеристиками: сила, здоровье, интеллект, ловкость. Надо сделать так, чтобы пользователь мог не только брать эти пункты из общего пула, но и возвращать их туда из характеристик, которым он... https://www.cyberforum.ru/ python-beginners/ thread2790620.html
Python Проверка скобочной последовательности
Делал проверку на скобочную последовательность (состоящую из круглых скобок) на правильность, но она всегда пишет неправильно... stack = list() n = input().split() b = 0 for element in n: if element == '(': stack.append('(') else:
Python Рекурсия https://www.cyberforum.ru/ python-beginners/ thread2790593.html
Подскажите как здесь можно использовать рекурсию.import math print("Введіть x: ") x = float(input()) print("Введіть y: ") y = float(input()) print("Введіть z: ") z = float(input())
Python Укажите наименьшее целое значение A, при котором выражение истинно для любых целых положительных значений Укажите наименьшее целое значение A, при котором выражение (y + 3x < A) V (x > 20) V (y > 40) истинно для любых целых положительных значений x и y for a in range(1, 200): k = True for x in range(1, 1000): for y in range(1, 1000): if not(y + 3 * x < a or x > 20 or y > 40): k = False if k == True: https://www.cyberforum.ru/ python-beginners/ thread2790544.html Python В версии 3.8 программа работает, а в 3.6 выдает ошибку, как ее можно исправить?
def unique_in_order(iterable): if len(iterable) == 1: return for i in range(len(iterable))] elif iterable.count(iterable) == len(iterable): return iterable else: iterable = for i in range(len(iterable)) if iterable != iterable ] return iterable print(unique_in_order('AAAA'))
Python Морской бой https://www.cyberforum.ru/ python-beginners/ thread2790413.html
В файле задано поле размером 10*10. Пустое поле кодируется точкой, а поле, представляющее часть корабля, кодируется звёздочкой. Нужно подсчитать количество кораблей. Пример: ***....... *......... *......... ***....... .......... .......... .......... ..........
Python Функция split(), почему такой вывод Имеется вот такой код: a = input().split() b = a.index(max(a)) c = a.index(min(a)) print(b, c) print(max(a)) Если вводим: 10 9 8 7 6 5 4 3 2 1 https://www.cyberforum.ru/ python-beginners/ thread2790400.html
Python Написать комментарии к коду
import numpy as np import sys, os, time arr = a=0 np.random.seed(1) def sigmoid(x): return 1/(1 + np.exp(-x))
Python Почему не работает цикл в цикле Всем привет. Помогите пожалуйста разобраться. Задача в том чтоб развернуть отображения "списка списков" на 90 градусов при помощи "цикла в цикле". Вот таким образом работает: grid = , , , , , , https://www.cyberforum.ru/ python-beginners/ thread2790356.html
63 / 52 / 11
Регистрация: 14.01.2021
Сообщений: 406
03.03.2021, 18:48  [ТС] 0

Посчитать кол-во чисел со всевозможными кол-вами делителей - Python - Ответ 15305242

03.03.2021, 18:48. Показов 2587. Ответов 15
Метки (Все метки)

Ответ

Gdez, с графиком и выводом, но я не знаю как сделать график лучше, можете помочь, пожалуйста?

Добавлено через 24 секунды
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
from collections import Counter
from math import log
import numpy as np
import matplotlib.pyplot as plt
 
 
def primes(n):
    nn = int(np.sqrt(n)) + 1
    pr = np.ones(nn, dtype='int')
    for p in range(3, int(np.sqrt(nn)) + 1, 2):
        if pr[p]:
            pr[np.arange(p * p, nn, 2 * p)] = 0
    res = np.array(np.nonzero(pr)).ravel()
    res = res[(res % 2 == 1)]
    res[0] = 2
    return res
 
 
def main():
    k = int(input())
    pr = primes(k)
    arr = np.arange(1, k + 1)
    res = np.ones(k, dtype=int, order='F')
 
    for p in pr:
        tmp = np.ones(k, dtype=int, order='F')
        npow = int(log(k, p)) + 1
 
        for i in range(1, npow):
            tmp[(arr % p == 0)] += 1
            arr[(arr % p == 0)] //= p
 
        res = np.multiply(tmp, res)
 
    arr[(arr > 1)] = 2
    res = np.multiply(arr, res)
    res = Counter(res.tolist())
    solution = sorted(res.items())
    for group_ in solution:
        print(f"Количество чисел с {group_[0]} делителем: {group_[1]}")
 
    fig, ax = plt.subplots()
    ax.set_facecolor('seashell')
    fig.set_facecolor('floralwhite')
    fig.set_figwidth(12)
    fig.set_figheight(6)
    ax.set_ylabel("Количество чисел")
    ax.set_title("Количество делителей")
    x_s = [group_[0] for group_ in solution]
    # plt.xticks(np.arange(0, max(x_s) + 1, 5))
    y_s = [group_[1] for group_ in solution]
    # plt.yticks(np.arange(0, max(y_s) + 1, 10000))
 
    for group_ in solution:
        x = group_[0]
        y = group_[1]
        ax.bar(x, y)
 
    plt.show()
 
 
main()
Добавлено через 3 минуты
Gdez, как посчитать до миллиарда? я компьютер оставил на 16 часов и он не посчитал

Вернуться к обсуждению:
Посчитать кол-во чисел со всевозможными кол-вами делителей Python
0
Заказать работу у эксперта
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.03.2021, 18:48
Готовые ответы и решения:

Составьте программу, которая определяет кол-во отрицательных, кол-во положительных и кол-во нулей среди введеных чисел
Составьте программу, которая определяет кол-во отрицательных, кол-во положительных и кол-во нулей...

Посчитать кол-во отрицательных и кол-во положительных элементов массива. Вывести массив на экран
Дан массив 5x5, заполнен случайными числами от -10 до 10. Посчитать кол-во отрицательных и кол-во...

Посчитать кол-во слов в каждом абзаце и кол-во абзацев.
2. Посчитать количество слов в каждом абзаце и количество абзацев. Абзац начинается с S-ти...

Дан файл f, элементы которого являются целыми числами. найти кол-во удвоенных нечетных чисел и кол-во четных чисел
Дан файл f, элементы которого являются целыми числами. Найти количество удвоенных нечетных чисел и...

Сделать таблицу n строк: адрес, кол-во проживающих, кол-во комнат и кол-во метров в каждой комнате
В задании нужно сделать таблицу n строк. Адрес, кол-во проживающих, кол-во комнат и кол-во метров в...

15
03.03.2021, 18:48
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
03.03.2021, 18:48
Помогаю со студенческими работами здесь

Определить кол-во чисел, имеющих ровно 5 делителей, среди 1-го миллиона натуральных чисел
Среди первого миллиона десятичных натуральных чисел количество чисел, имеющих ровно пять делителей...

Определение суммы и кол-ва вещественных чисел принадлежащих отрезку [a,b] // Кол-во вхождений строки // Матрица
Помогите решить 3 задачи, пожалуйста! 1) Вводится последовательность вещественных чисел,...

Посчитать кол-во чисел в массиве
Сначала задаётся массив с числами, например: 15 1 1 1 2 3 5 5 7 8 8 4 3 3 3 3 Дальше задаётся...

Задача: Посчитать кол-во чисел на отрезке [l, r]
Условия Назовём натуральное число n ≥ 10 очаровательным, если оно равняется произведению своих...

Посчитать кол-во чисел попадающих в интервал [10; 15]
Учусь на нефтегазе, абсолютный чайник в паскале. Да и он в принципе мне не нужен помогите , кто...

0
Новые блоги и статьи
[Golang] 121. Best Time to Buy and Sell Stock
alhaos 28.01.2025
В этой задаче мы получаем слайс целых чисел, которые означают цену акции в разные моменты времени, и должны вернуть максимально возможную прибыль от купли продажи акции. / / . . .
Проектирование и моделирование
hw_wired 28.01.2025
Введение в моделирование Моделирование представляет собой один из фундаментальных методов научного познания, который позволяет изучать объекты и явления через создание их упрощенных аналогов. В. . .
Алгоритмы и исполнители
hw_wired 28.01.2025
Введение в алгоритмы В современном мире информационных технологий алгоритмы играют основополагающую роль в решении различных задач и автоматизации процессов. Алгоритм представляет собой точную. . .
Хранение информации
hw_wired 28.01.2025
Введение: Роль систем хранения информации в современном мире В современную эпоху цифровых технологий эффективное хранение информации становится одним из ключевых факторов успешного развития любой. . .
Обработка числовой информации
hw_wired 28.01.2025
Введение в обработку числовой информации В современном мире обработка числовой информации стала неотъемлемой частью как профессиональной деятельности, так и повседневной жизни. Электронные таблицы. . .
Мультимедиа
hw_wired 28.01.2025
Введение в мультимедийные технологии В современном мире мультимедийные технологии стали неотъемлемой частью нашей жизни, проникнув во все сферы человеческой деятельности. Термин "мультимедиа". . .
Обработка текстовой информации
hw_wired 28.01.2025
Введение в обработку текстовой информации В современном мире обработка текстовой информации играет фундаментальную роль в различных сферах человеческой деятельности. Текстовые редакторы стали. . .
Обработка графической информации
hw_wired 28.01.2025
Введение в компьютерную графику Компьютерная графика стала неотъемлемой частью современного цифрового мира, пройдя впечатляющий путь развития от простейших черно-белых изображений до сложных. . .
Python в Алгоритмике: Решение задач
hw_wired 28.01.2025
Введение в Python и Алгоритмику В современном мире программирование стало неотъемлемой частью образования и профессионального развития. Python зарекомендовал себя как один из самых популярных и. . .
Компьютер как универсальное устройство для работы с информацией
hw_wired 28.01.2025
Введение в устройство компьютера Компьютер представляет собой универсальное электронное устройство, предназначенное для автоматической обработки информации. В современном мире компьютер стал. . .
Информация и информационные процессы
hw_wired 28.01.2025
Понятие информации и ее виды В современном мире информация является одним из фундаментальных понятий, пронизывающих все сферы человеческой деятельности. Под информацией понимают любые сведения об. . .
Алгоритмика
hw_wired 28.01.2025
Введение: Основы алгоритмики и её роль в информатике В современном мире программирование и алгоритмическое мышление стали неотъемлемой частью образования и профессиональной деятельности. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru