Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 06.11.2023
Сообщений: 14

Функция ничего не возвращает

25.12.2025, 21:21. Показов 643. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите, что написать в функцию, чтобы она ничего не возвращала? При этом нужно, чтобы print(func()) не печатала None
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
25.12.2025, 21:21
Ответы с готовыми решениями:

Функция не возвращает ничего
Накидал код по ходьбе из консоли по папкам import os, sys from pathlib import Path class...

Функция ничего не возвращает
Привет, помогите разобраться с кодом. Хочу написать авторегер. При заходе на сайт, должен...

Почему функция ничего не возвращает?
var = list(map(int, input().split())) def func(var): if 4 <= var and var >= 20 - var: ...

8
7 / 6 / 1
Регистрация: 23.07.2024
Сообщений: 91
26.12.2025, 02:58
странный вопрос. А какая у вас цель?

можно сделвть чтото вроде return "" или вам что б совсем return не было?

вы передаёте на печать не существующий объект. его и распечатывает
3
 Аватар для ViachaslauK
124 / 183 / 16
Регистрация: 08.10.2024
Сообщений: 663
27.12.2025, 11:46
Цитата Сообщение от Marieend Посмотреть сообщение
Подскажите, что написать в функцию, чтобы она ничего не возвращала?
Начни с теории. В Пайтон любая функция это обьект. Любой обьект имеет значение или, строго говоря, результат вычислений. Соответственно любая функция всегда будет что-то возвращать, даже если нет явного return. По умолчанию результат будет равен None. Если ты хочешь, чтобы print ничего не печатал - используй дополнительные проверки

Добавлено через 1 минуту
Цитата Сообщение от Develant Посмотреть сообщение
вы передаёте на печать не существующий объект. его и распечатывает
нет, неверное рассуждение, читай выше. Попытка распечатаь несуществующий обьект вызовет исключение.
0
 Аватар для Semen-Semenich
5222 / 3469 / 1173
Регистрация: 21.03.2016
Сообщений: 8,295
27.12.2025, 21:27
Цитата Сообщение от Marieend Посмотреть сообщение
чтобы print(func()) не печатала None
не вызывай print() достаточно вызов func()
0
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38168 / 21103 / 4307
Регистрация: 12.02.2012
Сообщений: 34,692
Записей в блоге: 14
28.12.2025, 17:07
Цитата Сообщение от Marieend Посмотреть сообщение
Подскажите, что написать в функцию, чтобы она ничего не возвращала?
- это невозможно.

Цитата Сообщение от Marieend Посмотреть сообщение
При этом нужно, чтобы print(func()) не печатала None
- для этого достаточно, как указано выше, написать в нужном месте return ""
1
 Аватар для ViachaslauK
124 / 183 / 16
Регистрация: 08.10.2024
Сообщений: 663
29.12.2025, 12:16
Цитата Сообщение от Semen-Semenich Посмотреть сообщение
не вызывай print() достаточно вызов func()
Судя по всему ТС хочет, универсальности, чтобы в случае print
Цитата Сообщение от Catstail Посмотреть сообщение
для этого достаточно, как указано выше, написать в нужном месте return ""
Это не решение. Функция в это случае всегда будет возвращать одно и тоже. Трудно рашать конечно за ТС, но тут явно прослеживается следующая логика - если ответ None - тогда ничего не печатать
0
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38168 / 21103 / 4307
Регистрация: 12.02.2012
Сообщений: 34,692
Записей в блоге: 14
29.12.2025, 12:44
Цитата Сообщение от ViachaslauK Посмотреть сообщение
Трудно решать конечно за ТС
- именно!
0
 Аватар для ViachaslauK
124 / 183 / 16
Регистрация: 08.10.2024
Сообщений: 663
29.12.2025, 13:20
Цитата Сообщение от Catstail Посмотреть сообщение
- именно!
Как вариант можно
Python
1
return result or ""
Тогда в случае result = None не будет ничего печататься
2
114 / 99 / 15
Регистрация: 24.07.2019
Сообщений: 306
29.12.2025, 17:46
Ещё возможно что задача функции что-то печатать, поэтому и print(func())
но как "лишнее" ещё и что-то ненужное допечатывается, отсюда и вопрос ТС
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
29.12.2025, 17:46
Помогаю со студенческими работами здесь

Написать функцию которая возвращает значение по ключу, если ключа нет, то создает ключ со значением 3 и возвращает его
Нельзя использовать if from typing import Any def get_or_set(collection: dict, key: Any) ->...

Написать функцию которая возвращает возвращает список файлов в рабочей директории
Мне нужно написать функцию которая возвращает возвращает список файлов в рабочей директории ...

Функция ничего не выводит
Функция Median должна выводить значения, но вместо этого Process finished with exit code 0....

Функция ничего не выводит
Обьясните пожалуйста почему ничего не выводит и как это исправить class abc: def...

Почему функция сравнения возвращает одно и то же при разных аргументах?
Доброе время суток, товарищи ) Помогите плиз, разобраться в таком вопросе: была сделана...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Использование SDL3-callbacks вместо функции main() на Android, Desktop и WebAssembly
8Observer8 24.01.2026
Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а привычная функция main(). . .
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru