Форум сайта python.su
Дан список 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]
Отредактировано Alektran (Март 15, 2023 14:57:08)
Офлайн
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 >>>
Офлайн
AlektranСначала нужно просто словами объяснить, как бы вы это сделали, как человек. Просто подробно распишите каждое действие обычными предложениями. Потом эти действия можно переводить на язык python
не могу понять принцип “Что? Как? Куда?
Офлайн
Здравствуйте. Срочно нужна помощь в написании чат-бота для ICQ. Мой iCQ @PPilat
Офлайн
Конечно, я могу помочь с этой задачей. Для решения этой задачи можно использовать словарь, в котором ключами будут числа от 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))
Отредактировано peggy (Июль 12, 2023 15:04:01)
Офлайн
Добрый вечер! Нужна помощь профессионалов, так как сам не смог найти ответ в интернете. Есть папка, в которой находятся разные папки и файлы. В том числе и питоновские. Как всю эту папку объединить в один ехе файл, чтобы можно было пользоваться программой на других компах без питона?
Прикреплённый файлы:
изображение_2023-08-17_202837970.png (35,0 KБ)
Офлайн
HellikНужно сделать установщик, который и установит питон на компьютер пользователя и всё остальное подготовит, что необходимо для работы программы по простому запуску из меню.
Как всю эту папку объединить в один ехе файл, чтобы можно было пользоваться программой на других компах без питона?
Отредактировано py.user.next (Авг. 18, 2023 06:25:11)
Офлайн
Доброго времени суток!
Написал приложение для подсчета уникальных слов в тексте, но походу что-то где-то не так написал.
1. Окно ткинтера (см.скрин) слишком маленькое, хотелось бы побольше.
2. В самом окне какие-то непонятные символы (), нужно пофиксить.
3*. Если можно эту прогу запихнуть в exe-файл, то можно ли это сделать через auto-py-to-exe, а если нет, то через что делать?
Отредактировано Hellik (Авг. 20, 2023 14:10:54)
Прикреплённый файлы:
Снимок экрана 2023-08-20 140419.png (23,5 KБ)
Офлайн
скрин с непонятными символами
Отредактировано Hellik (Авг. 20, 2023 14:12:16)
Прикреплённый файлы:
изображение_2023-08-20_141112699.png (7,8 KБ)
Офлайн
скрин с кодом
Отредактировано Hellik (Авг. 20, 2023 14:11:56)
Прикреплённый файлы:
изображение_2023-08-20_141139007.png (48,5 KБ)
Офлайн