Загрузка...

Задача про функции

Тема в разделе Python создана пользователем wellavi 6 июн 2020. 195 просмотров

  1. wellavi
    wellavi Автор темы 6 июн 2020 Будем делать деньги zelenka.guru/threads/5289143 1828 9 апр 2018
    Привет, новый день новая задача. Буду очень признателен кто поможет. Много все нового узнал, но функции все не понимаю. Заранее спасибо
    Код
    Написать функцию, которая будет принимать текстовую строку и возвращать строку, в которой регистр букв будет изменен на противоположный
     
  2. SvetoCopy
    Python
    def text_register(text):
    simbols = list(text)
    final_text = []
    for simbol in simbols:
    if simbol.lower() == simbol:
    final_text.append(simbol.upper())
    else:
    final_text.append(simbol.lower())

    string = ''.join(final_text)
    return string

    print(text_register("АбГв"))
    --- Сообщение объединено с предыдущим 6 июн 2020
    Сбились табы,но по сути всё понятно
    --- Сообщение объединено с предыдущим 6 июн 2020
    [IMG]
     
  3. sesu
    sesu 6 июн 2020 Ты не умеешь писать код 114 17 ноя 2019
    Код
    change_registry = lambda let: let.upper() if let.islower() else let.lower()
    change_all_symbols = lambda string: ''.join(list(map(change_registry, string)))
     
    1. FFX24
      sesu, ты что, идиот? Человек только изучает язык, он ещё даже не понял как работают функции, а ты это тут вставляешь?
    2. sesu
      @FFX24, Так это анонимные лямбда функция, тоже самое что и обычные дефайн.
Top
Загрузка...