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

Как проверить символ?

18.12.2022, 01:28. Показов 12361. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Саша с Соней отправляют друг другу секретные сообщения. Как только адресат прочтёт сообщение, мессенджер заменяет все символы в нём, кроме пробелов (если они есть), на знак плюс. А спустя 24 часа он удаляет из переписки так называемые некорректные сообщения.
Корректные — это такие зашифрованные сообщения, в которых есть хотя бы один плюс и хотя бы один пробел. Все остальные сообщения – некорректные.
Дано сообщение, выведите "корректное" или "некорректное".

Python
1
2
3
4
5
6
7
s = input()
ch = ' ' or '+'
 
if ch in s:
    print("корректное") 
else:
    print("некорректное")
вот что я написал.
нужно как то добавить что если в строке есть один пробел " " то вывести некорректное.
Добавлял elif
Писал как отдельную переменную. ни в какую
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
18.12.2022, 01:28
Ответы с готовыми решениями:

Ввести строку и символ с клавиатуры. Проверить есть ли такой символ в строке
Совершенно не понимаю Assembler, помогите пожалуйста с заданием. Задание: Ввести строку и символ с клавиатуры. Проверить есть ли такой...

Как проверить определённый символ в строке?
Есть строка _25 И строка 2_5. Под _ я подразумеваю пробел Как вывести сообщение такого плана ("Первый символ в...

Как проверить в коде символ на регистр?
Никак не могу сообразить: Как проверить в коде символ на регистр?

3
 Аватар для sash23
563 / 410 / 259
Регистрация: 31.05.2016
Сообщений: 1,105
18.12.2022, 01:35
Лучший ответ Сообщение было отмечено NoobTupoy как решение

Решение

Python
1
2
3
4
5
6
s = input()
 
if '+' in s and ' ' in s:
    print('корректное')
else:
    print('некорректное')
2
132 / 96 / 40
Регистрация: 24.03.2022
Сообщений: 357
18.12.2022, 10:25
Так переменная ch у тебя это пробел или плюс?)
В условии задачи - если есть пробел, то "некорректное", потом ты пишешь обратное.
0
2 / 1 / 1
Регистрация: 27.01.2023
Сообщений: 6
27.01.2023, 23:22
Python
1
2
3
4
5
6
s = input()
p=s.count('+')
if s==' ' or s=='+'*p:
    print("некорректное")
else:
    print("корректное")
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
27.01.2023, 23:22
Помогаю со студенческими работами здесь

Как проверить является ли символ кирилицей?
Как проверить является ли символ кирилицей?

Как проверить символ в строке на то, является ли он буквой?
Я пытаюсь заменить буквы на *, но почему-то заменяются только несколько первых символов. .586 .model flat, stdcall option...

Как проверить первый символ в строке на регистр?
Imports System.Linq Dim str1 As String Dim i As Integer Dim ret As Long Dim f As Integer str1...

Как проверить ввел ли пользователь число, а не символ?
В программе надо ввести год. Мне нужно создать проверку, что бы при вводе символов писалось "ошибка" и запрашивало повторный ввод.

Как получить/проверить нужный символ из textbox?
Добрый день, здравствуйте, приветствую. Нужно сделать так, что бы введенная строка начиналась с большой буквы, если пользователь ввел...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru