Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.97/120: Рейтинг темы: голосов - 120, средняя оценка - 4.97
 Аватар для IRIP
514 / 146 / 28
Регистрация: 18.04.2015
Сообщений: 1,904
Записей в блоге: 16

Заменить вывод True и False на другие

11.07.2018, 16:36. Показов 25314. Ответов 18
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
А как заменить

True на yes
False на no

в python3
?

Добавлено через 3 часа 2 минуты
нужно что-то типа:

Python
1
2
True = 'Da'
Folse = 'Het'
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.07.2018, 16:36
Ответы с готовыми решениями:

contains, equals и другие проверки на true и false
Добрый день. Я тут немного пробую изучать java и столкнулся с такой проблемой в этом языке (может так везде). Лично для меня самая большая...

Заменить false(true) на off(on) у чекбокса
Привет. Вот код компонента, который выводит чекбокс Родитель. Form.vue <template> <form> <check-box...

вывод true и false
Доброгов сем времени суток. Хотелось бы попросить помощи в решении этого задания, под цифрой 2, справа. треугольник у меня получился...

18
1303 / 843 / 409
Регистрация: 12.03.2018
Сообщений: 2,305
11.07.2018, 16:38
Python
1
2
3
4
if boolResult:
    print('Da')
else:
    print('Net')
0
 Аватар для IRIP
514 / 146 / 28
Регистрация: 18.04.2015
Сообщений: 1,904
Записей в блоге: 16
11.07.2018, 16:57  [ТС]
да, забыл добавить, по условию задачи необходимо использовать только арифметические операции, использование любых видов ветвлений, функций, условий и т.п. запрещено.

=(
0
1741 / 913 / 480
Регистрация: 05.12.2013
Сообщений: 3,074
11.07.2018, 17:14
А если словарем

Python
1
2
result = {True:'Да', False:'Нет'}
print(result[True])
0
 Аватар для IRIP
514 / 146 / 28
Регистрация: 18.04.2015
Сообщений: 1,904
Записей в блоге: 16
12.07.2018, 02:03  [ТС]
ТабуретY, а можно, так, чтобы когда выводишь

>>> 5 == 5
True
>>>

Вот вместо True вставить "DA"
я где-то видел / читал об этом, но не могу вспомнить где
0
 Аватар для Krasme
7246 / 5099 / 2151
Регистрация: 02.02.2014
Сообщений: 13,460
12.07.2018, 10:33
а какова необходимость такой замены?
1
 Аватар для IRIP
514 / 146 / 28
Регистрация: 18.04.2015
Сообщений: 1,904
Записей в блоге: 16
12.07.2018, 12:39  [ТС]
Krasme, необходимо проверить, делится ли число A на число B нацело // Выведите "YES", если A кратно B и "NO" в противном случае.
0
 Аватар для Krasme
7246 / 5099 / 2151
Регистрация: 02.02.2014
Сообщений: 13,460
12.07.2018, 13:03
ответ уже есть, пост № 2
0
1303 / 843 / 409
Регистрация: 12.03.2018
Сообщений: 2,305
12.07.2018, 13:50
IRIP, как можно что-то проверить без условий?)

Добавлено через 8 минут
Немного "вырвиглазности":
Python
1
2
3
4
5
6
7
8
9
A = 64
B = 8
C = A//B
tmp = {A:'_'}
try:
    tmp = tmp[B*C]
    print("YES")
except:
    print("NO")
1
Эксперт Python
5438 / 3859 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
12.07.2018, 14:17
Лучший ответ Сообщение было отмечено IRIP как решение

Решение

Python
1
2
A,B = input(">>").split()
print('YES' * int(int(A) % int(B) == 0) + 'NO' * int(int(A) % int(B) != 0))
P.S. Какие же тупыебесполезные задания на курсере... ну кому может понадобиться такая хрень... То что bool можно преобразовать в int и так понятно, то что умножение строки на ноль дает пустую строку, конечно, не так очевидно, но реальный кейс с необходимостью использования этой фичи еще придумать нужно.
1
 Аватар для IRIP
514 / 146 / 28
Регистрация: 18.04.2015
Сообщений: 1,904
Записей в блоге: 16
12.07.2018, 14:29  [ТС]
жесть... но в учебе полезно...

Добавлено через 3 минуты
даже такое в голову прийти не могло! =)
0
3258 / 2060 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
12.07.2018, 16:05
Python
1
2
3
4
>>> ['YES', 'NO'][4 % 2]
'YES'
>>> ['YES', 'NO'][5 % 2]
'NO'
2
Эксперт Python
5438 / 3859 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
12.07.2018, 16:15
0x10,
Решение в духе python, но все равно нужно получать bool, а затем его преобразовывать в int - иначе list index out of range, ибо остаток от деления может быть любым.
0
3258 / 2060 / 351
Регистрация: 24.11.2012
Сообщений: 4,909
12.07.2018, 16:21
Garry Galler, да, верно. Как-то так:
Python
1
2
3
4
>>> ['YES', 'NO'][bool(99 % 10)]
'NO'
>>> ['YES', 'NO'][bool(99 % 9)]
'YES'
0
Просто Лис
Эксперт Python
 Аватар для Рыжий Лис
5973 / 3735 / 1099
Регистрация: 17.05.2012
Сообщений: 10,791
Записей в блоге: 9
12.07.2018, 17:37
Garry Galler, да не правда, остаток от деления на 2 никогда не превысит числа 2.

Добавлено через 57 секунд
А, невнимательно прочитал, делитель может быть любым.

Добавлено через 2 минуты
Python
1
2
3
4
5
>>> {0: 'yes'}.get(99%10, 'no')
'no'
>>> {0: 'yes'}.get(99%9, 'no')
'yes'
>>>
1
 Аватар для IRIP
514 / 146 / 28
Регистрация: 18.04.2015
Сообщений: 1,904
Записей в блоге: 16
12.07.2018, 22:39  [ТС]
Garry Galler, ваш вариант подошел (единственный, отвечающий условиям, чтобы была чистая математика)

Жестко, конечно, слова, умножать на "цифры" и ждать результата =)
но оно, работает! =)

Добавлено через 48 секунд
ioprst, в вашем варианте, написали, не хватает то-ли двоеточия, то-ли точки с запятой где-то ...
0
1303 / 843 / 409
Регистрация: 12.03.2018
Сообщений: 2,305
12.07.2018, 22:58
IRIP, если вы про код, то у меня работал) он просто ловит исключение несуществующего ключа в словаре.
1
 Аватар для IRIP
514 / 146 / 28
Регистрация: 18.04.2015
Сообщений: 1,904
Записей в блоге: 16
12.07.2018, 23:01  [ТС]
ioprst, да, я проверял, он работал =)
но "решалка" в тестах, как отрезала =) жестко...
0
1 / 1 / 0
Регистрация: 12.03.2010
Сообщений: 36
03.02.2025, 23:17
Python
1
print(str(a % b == 0).replace('True', 'Yes').replace('False', 'No'))
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
03.02.2025, 23:17
Помогаю со студенческими работами здесь

С++. вывод true/false
помогите пожалуйста, почему не робит прога. должна вывести 1 если символ введеный с клавы гласная буква русского алфавита, иначе 0. ...

Вывод текста по TRUE/FALSE
Нашел на форуме этот код, но хочу переделать вывод результата в одну строчку. Чтобы текст добавлялся в зависимости от результатов...

Меняется значение элемента с true на false, но не отрабатывается смена :disabled=true на :disabled=false
<button type="button" @click="buttonsClick(0)" :disabled="switcher" class="btn btn-dark">Первая кнопка</button> <button...

Вывод true или false в зависимости от заданного числа
Задано четырехзначное число. Если сумма двух первых цифр равна сумме двух последних цифр, вывести значение TRUE, - иначе вывести значение...

Нужно записать формулу в С++ not(pred(t) = false) or (ord(f) <> 1),при t=true,f=false
Нужно записать формулу в С++ not(pred(t) = false) or (ord(f) &lt;&gt; 1),при t=true,f=false Подробнее,пожалуйста


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

Или воспользуйтесь поиском по форуму:
19
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru