Форум программистов, компьютерный форум, киберфорум
Наши страницы
Python для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Python Присвоение функции переменной http://www.cyberforum.ru/python/thread1893081.html
что делает такое присвоение? p = print('hell') типа "вызывая" p, я получаю только возвращаемое значение? и как это называется(на англ и рус)?
Multiprocessing: Value и Pool.map() Python
Есть код: from ctypes import c_int from multiprocessing import Process, Pool, Value, Lock def func(data): data.value += 1 # with data.get_lock(): # data.value += 1
Python XPATH и PYTHON
Добрый вечер, у меня вопрос, как получить все ноды потомки вместе с родительскими, мой код выводит только потомков. Листинг моего кода: from lxml import etree tree = etree.parse('out.xml')...
Python Хуки Всем привет. Есть задача следующего рода Написать хуки для SVN. Pre-commit: проверяет формат комментария. Формат комментария должен соответствовать шаблону #X : T – C, Где X - id задачи, T -... http://www.cyberforum.ru/python/thread1892802.html
Python Обработка исключений http://www.cyberforum.ru/python/thread1892640.html
Добрый вечер ! Написал функцию которая возвращает True если число простое и False если наоборот Нужно добавить исключения number - любой тип кроме int. number - не натуральное число. Как я понял...
Проверка попадания числа в диапазон Python
Здравствуйте, уважаемые знатоки python! Недавно начал изучать этот язык и программирование вообще. Сейчас пишу скрипт, который считывает из бинарного файла информацию порциями по 12 байт и если она...
Установка библиотеки Python
помогите, в чем проблема?
Python Питон без изучения лишней информации Всех с наступающим! Товарищи, подскажите, пожалуйста, на какие области знаний питона нужно делать упор, если в целях в первую очередь стоят следующие задачи: - сделать приложение для работы... http://www.cyberforum.ru/python/thread1892331.html
Python Работа с .py файлами http://www.cyberforum.ru/python/thread1892220.html
Можно ли как-нибудь манипулировать кодом в одном .ру файле через другой? Например, если в коде оперируемого файла какая-либо строка, начинающаяся с "if ", не заканчивается на ":", чтобы скрипт...
Python Можно ли получить значение или текст с сайта Можно ли написать программу где указывая URL просходит анализ сайта,может поиск определенного слова его возврат в программу и сохранение в переменной,или тп. Я новичок в Питоне,не знаю как... http://www.cyberforum.ru/python/thread1892204.html
user20167
0 / 0 / 1
Регистрация: 17.11.2016
Сообщений: 25
0

Вернуть самое длинное слово, Вернуть словарь-статистику встречаемости букв

03.01.2017, 11:56. Просмотров 1185. Ответов 8
Метки (Все метки)

Всем добрый день ! Написал 2 функции:
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
def longest_word(text):
    """Вернуть самое длинное слово в 'text'."""
    if not isinstance(text, str):
        raise TypeError('text должен быть str')
    text_main = words(text)
    symb = []
    for i in text_main:
        symb.append(len(i))
    if len(symb) != 0:
        return text_main[symb.index(max(symb))]
    """Исключения:
      - TypeError: text - любой тип кроме str.
 
    Пример: longest_word("Это, конечно, неправда!?") == "неправда"
    """
 
def char_stats(text):
    """Вернуть словарь-статистику встречаемости букв в 'text'."""
    if not isinstance(text, str):
        raise TypeError('text должен быть str')
    text_str = ''.join(x for x in text if x.isalpha() or x == " ")
    text_main = ''.join(text_str.split())
    print(text_main)
    symb = {}
    for i in text_main:
        if i not in symb:
            symb[i] = dict(text_main.count(i))
    return symb
    """Исключения:
      - TypeError: text - любой тип кроме str.
    Пример: char_stats("папка") == {'а': 2, 'п': 2, 'к': 1}
    """
Но есть ошибки:
Вернуть самое длинное слово, Вернуть словарь-статистику встречаемости букв

Как их исправить ?

Вернуться к обсуждению:
Вернуть самое длинное слово, Вернуть словарь-статистику встречаемости букв
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.01.2017, 11:56
Готовые ответы и решения:

Подсчитать статистику встречаемости букв в тексте с учетом их регистра
Подсчитать статистику встречаемости букв в тексте с учетом их регистра. Я учусь в Питере. Здесь...

Написать программу выводящую статистику (в %) встречаемости букв в строке
Написать программу выводящую статистику (в %) встречаемости букв латинского алфавита в строке....

Определить самое длинное слово|предложение, удалить слово
на ввод нам дают текст. Задание: "Удалите самое длинное слово в самом длинном по числу слов...

Самое длинное слово
Дано предложение. Напечатать его самое длинное слово. Помогите, пожалуйста!

Самое длинное слово в строке
Задание: Дана строка. Найдите в этой строке самое длинное слово и выведите его. Если в строке...

8
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru