Загрузка...

Script How to complete the DEF function

Thread in Python created by Prodavec_Govna Apr 20, 2025. 220 views

  1. Prodavec_Govna
    Prodavec_Govna Topic starter Apr 20, 2025 11 Jun 27, 2024
    Какие способы есть
     
    1. Prodavec_Govna Topic starter
      def, ладно((
  2. Aisan
    Aisan Apr 20, 2025 Ничего не продаю и не создаю. Не пишите мне 15,762 Aug 26, 2020
    return
     
    1. Prodavec_Govna Topic starter
    2. Aisan
  3. qufoo
    qufoo Apr 20, 2025 лучшие почты - https://lolz.live/threads/7822196/ 29 Jan 31, 2024
    return (грубо говоря выведет значение переменной и тп)
    или какие-то действие по типу print, которое будет будет активироваться при вызове функции.
    Тебе проще на практике протестить, чем так
     
  4. Y4sperMaglot
    return в функции пишешь и она перестает выполняться
     
  5. InfernLife
    InfernLife Apr 20, 2025 Купить домен анонимно - t.me/FastDomainBot 829 May 8, 2023
  6. gawrgura
    gawrgura Apr 20, 2025 251 Feb 20, 2022
    exit(0)
     
  7. Nfanva
    Nfanva Apr 20, 2025 1150 Oct 14, 2017
    Пацаны на районы используют только void функции
     
  8. Artorias
    Artorias Apr 26, 2025 2 Mar 21, 2025
    Python
    from typing import Optional
    from random import randint


    def sosal(answer: bool) -> Optional[str]:
    if answer:
    return

    is_sosal = randint(1, 2)

    if is_sosal == 1:
    return "Не пизди"

    return "Верю"

    if __name__ == "__main__":
    print(sosal(False))
    print(sosal(True))
     
    1. View previous comments (4)
    2. Artorias
      Nfanva, в первом вызове передается False, значит часть

      Python
      if answer:
      return
      не выполнится, так как она срабатывает только если значение True и возвращает None
    3. Nfanva
      Python
      from random import randint
      from typing import Optional

      def sosal(answer: bool) -> Optional[str]:
      # Если answer == True, функция завершается без вывода
      if answer:
      return None

      # Генерация случайного числа (1 или 2)
      is_sosal = randint(1, 2)

      # Вывод результата в зависимости от значения is_sosal
      if is_sosal == 1:
      print("Не пизди")
      elif is_sosal == 2:
      print("Верю")

      # Возвращаем None, так как функция не обязана возвращать строку
      return None

      if __name__ == "__main__":
      sosal(False)
      sosal(True)
    4. Artorias
      Nfanva, это тоже самое, но более громоздко и непонятно зачем.
      1) 6 строка - явное указание None не нужно, ретюрн без значения и так возвращает None.
      2) 15 строка - в моем варианте elif не нужен, в is_sosal всегда будет либо 1, либо 2. Я возвращаю значение, а ты его принтишь.
      3) 19 строка - бесполезная строка, функция и без нее прекрасно завершится и вернет None.
  9. Nfanva
    Nfanva Apr 26, 2025 1150 Oct 14, 2017
    чатик подсказал решение
     
Loading...
Top