Перевести список в число
Доброго вечера. Заклинило на очередной задачке, не могу никак решить ее последнее условие, как мне правильнее будет перевести список в число? Ибо на вход поступают числа > 10 и тогда min/max их не видит. Спасибо!
1 2 3 4 5 6 7
s = input().split() ind_min = s.index(min(s)) ind_max = s.index(max(s)) s[ind_min], s[ind_max] = s[ind_max], s[ind_min] print(*s)
Лучшие ответы ( 1 )
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
Ответы с готовыми решениями:
Ошибка в коде: Перевести число 2-ую СС, переставить цифры так, чтоб получилось максимальное и перевести его в 10-ую СС
Перевести число 2 -ую сс, переставить цифры так, чтоб получилось максимальное и перевести его в.
Перевести список чисел в список соответствующих слов
Перевести список чисел в список соответствующих слов.
Am I evil? Yes, I am!
![]()
16120 / 9755 / 2731
Регистрация: 21.10.2017
Сообщений: 21,624
Сообщение от droll55 
s = input().split()
s = map(int, input().split())
Регистрация: 12.12.2020
Сообщений: 33
Дает ошибку:
ind_min = s.index(min(s))
AttributeError: ‘map’ object has no attribute ‘index’
По условию задачки нужно самое большое и самое маленькое число поменять местами и вывести списком.
Am I evil? Yes, I am!
![]()
![]()
16120 / 9755 / 2731
Регистрация: 21.10.2017
Сообщений: 21,624

Сообщение было отмечено droll55 как решение
Решение
Ну ёпрст!
s = list(map(int, input().split()))
Регистрация: 12.12.2020
Сообщений: 33
А, вот оно что Спасибо !
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь
Перевести список чисел в список соответствующих слов
Перевести список чисел в список соответствующих слов. Турбо пролог

Дано число n. Требуется перевести это число в римскую систему счисления
Дано число n. Требуется перевести это число в римскую систему счисления. Вход 9 Выход IX Вход .
Перевести число в формате ieee-754 в число в десятеричной с.о
Здравствуйте. Как в джаве написать перевод числа в формате ieee-754 в число в десятеричной с.о.
Как перевести вещественное число в упакованное BCD число
прив! как преобразовать элемент вектора XMM в упакованное BCD двоично-десятичное число. в.
Как перевести список чисел в число?
Это конечно замечательно, что понабежала куча народу, готовая набить себе репу на легком вопросе. Только никто не заметил, что вопрос относится к категории «сделайте за меня мое задание» и является нежелательным для данного ресурса. Здесь не площадка по решению заданий. Хотите, что бы кто-то за вас сделал вашу работу — обращайтесь к фрилансерам.
15 ноя 2020 в 7:22
@cauf Никто тут не ясновидящий, чтоб сказать — домашка это или нет. Зато очевидно, что это достачно атомарный вопрос, чтоб быть онтопиком. Плюс такая задача вполне возникает на практике, так что очень неплохо пополнить нашу базу знаний.
Создание списка чисел в определенном диапазоне в Python
Часто при программировании на Python возникает необходимость создать список чисел, которые находятся в определенном диапазоне. Возьмем для примера ситуацию, когда требуется создать список, содержащий числа от 5 до 10. Что нужно сделать, чтобы получить такой список?
[5, 6, 7, 8, 9, 10]
Для решения данной задачи в Python есть несколько способов.
Использование функции range()
Самый простой и популярный способ — использование встроенной функции range() . Эта функция генерирует последовательность чисел в заданном диапазоне.
list(range(5, 11))
В данном случае, функция range() генерирует числа от 5 до 10 включительно. Функция list() используется для преобразования этих чисел в список.
Использование генератора списка
Второй способ — использование генератора списка. Генераторы списков — это удобный инструмент для создания списков в Python.
Ниже приведен пример создания списка чисел от 5 до 10 с использованием генератора списка:
[i for i in range(5, 11)]
В этом примере используется такой же вызов функции range() , как и в предыдущем примере, но вместо функции list() используется генератор списка.
Таким образом, Python предлагает несколько простых и эффективных способов создания списка чисел в заданном диапазоне.
Python-сообщество
![]()
- Начало
- » Центр помощи
- » Помогите и объяснените
#1 Март 15, 2023 14:55:38
Alektran Зарегистрирован: 2023-03-15 Сообщения: 1 Репутация: 0 Профиль Отправить e-mail
Помогите и объяснените
Дан список list1, который содержит целые неотрицательные числа от 0 до 9. Каждый элемент списка – число от 0 до 9. Числа могут повторяться, каждое число может встретиться 0 и более раз.
list1 = [1, 3, 7, 1, 1, 2, 3, 7, 6, 5, 5, 4, 1, 5, 9, 1, 7, 0, 0]
Что нужно сделать
Нужно посчитать частоты каждого числа: сколько раз каждое число встречается в списке list1.
Для этого составьте и запрограммируйте алгоритм, который посчитает частоты всех чисел и выведет на экран результат в формате число: частота для каждого числа от 0 до 9.
Например, для заданного списка результат должен быть таким:
Подсказка
Для подсчёта частот используйте дополнительный список, индексами в котором будут значения list1 (по условию задачи они всегда находятся в диапазоне от 0 до 9).
P.S. Недавно начал изучать питон столкнулся с такой задачей бьюсь уже несколько дней, нормально теорию не объяснили и не могу понять принцип “Что? Как? Куда?” Прошу подсказать и если не сложно написать код.
Отредактировано Alektran (Март 15, 2023 14:57:08)
#2 Март 15, 2023 19:47:24
py.user.next От: Зарегистрирован: 2010-04-29 Сообщения: 9629 Репутация: 839 Профиль Отправить e-mail
Помогите и объяснените
Alektran
Недавно начал изучать питон
Alektran
бьюсь уже несколько дней
Если изучаешь C, там на первых страницах основной книги это задание решается. Если изучаешь теорию программирования, то там приходишь в битовой реализации множеств, которая тоже на этом принципе основана.
>>> list1 = [1, 3, 7, 1, 1, 2, 3, 7, 6, 5, 5, 4, 1, 5, 9, 1, 7, 0, 0] >>> >>> list2 = [0] * 10 >>> >>> for i in list1: . list2[i] += 1 . >>> for i in range(len(list2)): . print(i, list2[i]) . 0 2 1 5 2 1 3 2 4 1 5 3 6 1 7 3 8 0 9 1 >>>
#3 Март 15, 2023 20:10:02
xam1816 Зарегистрирован: 2020-05-11 Сообщения: 1260 Репутация: 108 Профиль Отправить e-mail
Помогите и объяснените
Alektran
не могу понять принцип “Что? Как? Куда?
Сначала нужно просто словами объяснить, как бы вы это сделали, как человек. Просто подробно распишите каждое действие обычными предложениями. Потом эти действия можно переводить на язык python
#4 Март 26, 2023 11:52:07
uTacker Зарегистрирован: 2023-03-26 Сообщения: 2 Репутация: 0 Профиль Адрес электронной почты
Помогите и объяснените
Здравствуйте. Срочно нужна помощь в написании чат-бота для ICQ. Мой iCQ @PPilat
#5 Июль 12, 2023 15:03:07
peggy Зарегистрирован: 2023-07-12 Сообщения: 1 Репутация: 0 Профиль Отправить e-mail
Помогите и объяснените
Конечно, я могу помочь с этой задачей. Для решения этой задачи можно использовать словарь, в котором ключами будут числа от 0 до 9, а значениями — количество вхождений каждого числа в исходном списке. Вот код, который решает эту задачу:
territorial io
json
list1 = [1, 3, 7, 1, 1, 2, 3, 7, 6, 5, 5, 4, 1, 5, 9, 1, 7, 0, 0]
freq_dict = <> # создаем пустой словарь для хранения частот
for num in list1:
if num in freq_dict:
freq_dict[num] += 1 # увеличиваем частоту, если число уже есть в словаре
else:
freq_dict[num] = 1 # иначе добавляем число в словарь со значением 1
# выводим результаты
for i in range(10):
print(i, ":", freq_dict.get(i, 0))
В этом коде мы создаем пустой словарь freq_dict, затем проходим по всем числам в list1. Если число уже есть в словаре, мы увеличиваем его значение на 1, иначе мы добавляем число в словарь со значением 1.
Затем мы выводим результаты, проходя по всем числам от 0 до 9 и выводим их частоты, используя функцию get словаря, которая возвращает значение для ключа, если он есть в словаре, иначе возвращает значение по умолчанию (в нашем случае 0).
Отредактировано peggy (Июль 12, 2023 15:04:01)
#6 Авг. 17, 2023 20:28:42
Hellik Зарегистрирован: 2023-08-17 Сообщения: 4 Репутация: 0 Профиль Отправить e-mail
Помогите и объяснените
Добрый вечер! Нужна помощь профессионалов, так как сам не смог найти ответ в интернете. Есть папка, в которой находятся разные папки и файлы. В том числе и питоновские. Как всю эту папку объединить в один ехе файл, чтобы можно было пользоваться программой на других компах без питона?

Прикреплённый файлы:
изображение_2023-08-17_202837970.png (35,0 KБ)
#7 Авг. 18, 2023 06:24:34
py.user.next От: Зарегистрирован: 2010-04-29 Сообщения: 9629 Репутация: 839 Профиль Отправить e-mail
Помогите и объяснените
Hellik
Как всю эту папку объединить в один ехе файл, чтобы можно было пользоваться программой на других компах без питона?
Нужно сделать установщик, который и установит питон на компьютер пользователя и всё остальное подготовит, что необходимо для работы программы по простому запуску из меню.
Просто посмотри на игры какие-нибудь большие. Ты где-нибудь видел один экзешник? Нет. Они все громадные и ставятся через установщик игры и потом в них можно играть. При этом на диске они хранятся в своих папках. Также и в реестре Windows есть записи про них.
Так вот делается это всё везде одинаково. Когда игра готова, никто не засовывает её в один экзешник. Создают установщик, делают там настройки по установке, все эти настройки пакуют в один экзешник и он потом приходит клиенту. При этом этот установщик может качать что-то с Интернета и так далее.
Так что это профессионально, а не какая-то ерунда, которая тебе там кажется.
Отредактировано py.user.next (Авг. 18, 2023 06:25:11)
#8 Авг. 20, 2023 14:10:32
Hellik Зарегистрирован: 2023-08-17 Сообщения: 4 Репутация: 0 Профиль Отправить e-mail
Помогите и объяснените
Доброго времени суток!
Написал приложение для подсчета уникальных слов в тексте, но походу что-то где-то не так написал.
1. Окно ткинтера (см.скрин) слишком маленькое, хотелось бы побольше.
2. В самом окне какие-то непонятные символы (), нужно пофиксить.
3*. Если можно эту прогу запихнуть в exe-файл, то можно ли это сделать через auto-py-to-exe, а если нет, то через что делать?
Отредактировано Hellik (Авг. 20, 2023 14:10:54)

Прикреплённый файлы:
Снимок экрана 2023-08-20 140419.png (23,5 KБ)
#9 Авг. 20, 2023 14:11:20
Hellik Зарегистрирован: 2023-08-17 Сообщения: 4 Репутация: 0 Профиль Отправить e-mail
Помогите и объяснените
скрин с непонятными символами
Отредактировано Hellik (Авг. 20, 2023 14:12:16)

Прикреплённый файлы:
изображение_2023-08-20_141112699.png (7,8 KБ)
#10 Авг. 20, 2023 14:11:41
Hellik Зарегистрирован: 2023-08-17 Сообщения: 4 Репутация: 0 Профиль Отправить e-mail
Помогите и объяснените
Отредактировано Hellik (Авг. 20, 2023 14:11:56)

Прикреплённый файлы:
изображение_2023-08-20_141139007.png (48,5 KБ)
