С Новым годом! Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Python Ограничение на время ввода данных https://www.cyberforum.ru/ python-beginners/ thread3096201.html
import time as t import requests from bs4 import BeautifulSoup HOST = "https://amedia.online/" URL = "https://amedia.online/" r = requests.get(url=URL)
Python Что такое aprelium?
Доброго времени суток! Что такое aprelium? Идя по учебнику дошёл до темы обработка запросов, попросили скачать aprelium. Я так понимаю создаёт локальный сервер, но как всем этим пользоваться я не понимаю подскажите люди добрые
Python Получить слово, образованное элементами файла https://www.cyberforum.ru/ python-beginners/ thread3096065.html
Помогите решить. Имеется типизированный файл, элементами которого являются отдельные буквы. Получить слово, образованное элементами файла, имеющими четный порядковый номер.
Python Переписать все положительные числа файла в массив Помогите решить. Имеется типизированный файл, в котором записаны 18 целых чисел. Переписать все положительные числа файла в массив в том же порядке. https://www.cyberforum.ru/ python-beginners/ thread3096064.html
Аргумент класса Python
Здравствуйте. Нужно при создании класса, поместить в него список объектов. Список есть. Сохранён в двоичном файле. Пытаюсь его открыть с помощью pickle. Но выдаёт ошибку с отступами. Хотя без строк открытия файла - отступы в норме. Видимо дело не в этом. Помогите, плиз. Вот часть кода: import pickle class CashReg2(): input_file = open('goods2.dat', 'rb') new_list =...
Python Найти и выделить найденное в файле rtf https://www.cyberforum.ru/ python-beginners/ thread3095967.html
здравствуйте предположим есть файлы, текстовый и ртф directory = r'D:\txt_to_rtf' file_txt = directory + '\\1.txt' file_rtf = directory + '\\1.rtf' в текстовом файле на каждой новой строке есть фразы как их найти и выделить красным цветом в файле rtf - сложность в том что выделять нужно только те участки, которые ранее уже Не были найдены - я в курсе что VBA рулит, но счёт идёт на поиск и...
Python Дан двухмерный массив n*m элементов, найти количество четных и нечетных чисел в массиве https://www.cyberforum.ru/ python-beginners/ thread3095963.html
Дан двухмерный массив n*m элементов, найти количество четных и нечетных чисел в массиве массив заполнять рандомными числами
Восклицательные знаки Python
Дана строка. Выведите две строки. В первой строке выведите строку в которой удвоены все восклицательные знаки. Во второй строке выведите количество восклицательных знаков, которые пришлось добавить.
Python Элементы i-й строки матрицы образуют возрастающую последовательность Доброго времени суток! Не могу разобраться в задании в питоне. Прошу помочь и решить. Буду очень благодарна! вот само задание: Пусть даны натуральное число n>2 и вещественная квадратная матрица порядка n. Постройте последовательность b1 , b2 , ..., bn, из нулей и единиц, в которой bi = 1 тогда и только тогда, когда элементы i-й строки матрицы образуют возрастающую последовательность. https://www.cyberforum.ru/ python-beginners/ thread3095912.html Python Реверс части массива Напишите программу, которая выполняет реверс части массива, начиная с элемента с номером K и заканчивая элементом с номером M (включительно). Нумерация элементов массива начинается с единицы. Входные данные Первая строка содержит размер массива N. Во второй строке через пробел задаются N чисел – элементы массива. Гарантируется, что 0 < N ≤ 10000. В третьей строке через пробел записаны два... https://www.cyberforum.ru/ python-beginners/ thread3095908.html
Python Напишите программу, печатающую все циклические перестановки списка
Напишите программу, печатающую все циклические перестановки списка Использовав программу с помощью библиотек, преподаватель сказал еще подумать и якобы написать программу иным способом, более простым что ли, нужна помощь, пожалуйста помогите с решением. import itertools s='123' perm_set=itertools.permutations(s) for val in perm_set: print(val)
Python Формировать двумерный список из последовательности целых чисел Здравствуйте, помогите, пожалуйста решить задание Напишите программу, которая, будет запрашивать у пользователя размерность матрицы и формировать двумерный список из последовательности целых чисел. Пример входных данных: n=3 m=3 Пример выходных данных ,,] https://www.cyberforum.ru/ python-beginners/ thread3095880.html
Любознательный
6698 / 1953 / 335
Регистрация: 10.03.2016
Сообщений: 4,504
15.04.2023, 08:15 0

TypeError: unsupported operand type(s) for //: 'NoneType' and 'int' - Python - Ответ 16860575

15.04.2023, 08:15. Показов 1826. Ответов 9
Метки (Все метки)

Ответ

Цитата Сообщение от Plemenb Посмотреть сообщение
вот мой код, а ошибка осталась
Это же Ваш код... ну, ок, вижу, что с пониманием передачи параметров, мягко говоря, не разобрались... а с наименованиями атрибутов совсем беда. Простой копи-паст здесь не поможет, необходимо же осмысленно создавать классы с их атрибутами.
В первом варианте у Вас был при инициализации параметр data, теперь появился gifts, но деление осуществляется по первому варианту... так не получится.
Цитата Сообщение от Plemenb Посмотреть сообщение
вывод этого теста:
[20, 16] [7, 15] [13, 27] [8]
[8]
Это то, что должно быть результатом? Тогда вот:
найдите "десять" отличий:
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
class GiftSet:
    def __init__(self, *args):
        self.gifts = list(args)
 
    def __add__(self, new_gifts):
        self.gifts.extend(new_gifts)
        return self
 
    def __floordiv__(self, other):
        x = divmod(len(self.gifts), other)
        d1 = self.gifts[:(len(self.gifts)-x[1])]
        d2 = self.gifts[(len(self.gifts)-x[1]):]
        j, arr, out = 0, [], []
        for y in d1:
            j +=1
            if j < x[0]:
                arr.append(y)
            else:
                arr.append(y)
                out.append(arr)
                arr, j = [], 0
        self.gifts = d2
        return [GiftSet(*[v for v in z]) for z in out]
 
    def cost(self):
        cost = 0
        for i, gift in enumerate(self.gifts):
            if i == 0:
                cost += gift
            elif i < 5:
                cost += gift * 0.95 ** i
            else:
                cost += gift * 0.5
        return int(cost)
 
    def get_gifts(self):
        return str(self.gifts)


Вернуться к обсуждению:
TypeError: unsupported operand type(s) for //: 'NoneType' and 'int' Python
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.04.2023, 08:15
Готовые ответы и решения:

TypeError: unsupported operand type(s) for +: 'NoneType' and 'int'
def F(n): if n &gt; 2: return G(n-2) def G(n): if n &gt; 1: return F(n - 1)...

TypeError: unsupported operand type(s) for +: 'int' and 'NoneType'
def task23(start, end): if start &gt; end and start == 17: return 0 if start ==...

TypeError: unsupported operand type(s) for %: 'NoneType' and 'float'
Здравствуйте, имеется код: import math import random #f1 = y**2 #f2 = y*z #f3 = x*y + 2*y...

TypeError на строке 5: unsupported operand types for +: 'NoneType' and 'int'
Вот задача: https://pythontutor.ru/lessons/inout_and_arithmetic_operations/problems/shoelace/ ...

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

TypeError: unsupported operand type(s) for -: 'int' and 'list'
Подскажите пожалуйста, что нужно сделать, что бы исправить данную ошибку import cv2 from...

TypeError: unsupported operand type(s) for +: 'int' and 'list'
Привет, пытаюсь написать бота vk с помощью библиотеки vk_api Хочу сделать так чтобы сообщение...

TypeError: unsupported operand type(s) for *: 'int' and 'type'
Подскажите что за ошибка? TypeError: unsupported operand type(s) for *: 'int' and 'type' import...

Ошибка: TypeError: unsupported operand type(s) for >>: 'str' and 'int'
class Note(): def __init__(self, note, found=False): self.note = note ...

TypeError: unsupported operand type(s) for
Traceback (most recent call last): File &quot;G:/Питон/0003.py&quot;, line 5, in &lt;module&gt; ...

TypeError: unsupported operand type(s)
class Person: def print_info(self, n): for i in range(n): print(f'Name: {self.name},...

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