0 / 0 / 0
Регистрация: 01.05.2017
Сообщений: 4
1

Вывести заданную последовательность символов, удаляя все "+", если за ними следуют не цифры

22.09.2017, 12:02. Показов 2174. Ответов 2

Студворк — интернет-сервис помощи студентам
Написать программу , которая вводит произвольную последовательность символов , выводит её на экран, удаляя все "+" , если за ними следуют не цифры. Программу надо написать на языке Python
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.09.2017, 12:02
Ответы с готовыми решениями:

составить программу ,которая в строке произвольной длины заменяет все "+" на "*" если за ними следуют не цифры
составить программу ,которая в строке произвольной длины заменяет все "+" на " * " если за ними ...

составить программу ,которая в строке произвольной длины заменяет все"+"на" * "если за ними следуют не цифры
составить программу ,которая в строке произвольной длины заменяет все "+" на " * " если за ними...

Во введенной строке удалить все «+», если за ними следуют не цифры.
Во введенной строке удалить все «+», если за ними следуют не цифры. Заранее благодарен!!!

В строке произвольной длины удалить все «+», если за ними следуют не цифры
Написать программу, которая строке произвольной длины удалят все «+», если за ними следуют не...

если введенная в Edit1 последовательность символов оканчивается на -y, то следует обрезать "у" и добавить "ily", а затем вывести в Label1
нужен цикл, реализующий вот что: если введенная в Edit1 последовательность символов оканчивается на...

2
Эксперт по компьютерным сетям
5890 / 3348 / 1034
Регистрация: 03.11.2009
Сообщений: 9,977
22.09.2017, 14:51 2
куда Вы бы предпочли, чтобы программа ввела произвольную последовательность символов?
0
26 / 26 / 23
Регистрация: 28.09.2016
Сообщений: 91
22.09.2017, 18:41 3
Лучший ответ Сообщение было отмечено Skr как решение

Решение

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
import random
import string
 
 
randomStr = ''.join(random.choice(string.printable) for e in range(100))
print('\n'+randomStr+'\n')
 
x = 0
for i in range(len(randomStr)):
    try:
        if randomStr[i-x] == '+' and randomStr[i-x+1] not in string.digits:
            randomStr = randomStr[:i-x]+randomStr[i-x+1:]
            x += 1
    except:
        randomStr = randomStr[:-1]
 
print(randomStr)
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.09.2017, 18:41
Помогаю со студенческими работами здесь

Написать программу, которая в строке произвольной длины удаляет все "+", если за ними стоят не цифры
Нужно написать программу, которая в строке произвольной длины удаляет все "+", если за ними стоят...

Пример на с++. Заменить в заданном тексте символ "." на последовательность символов ".", но если ".", оставить его
Заменить в заданном тексте символ "." на последовательность символов "...", но если в тексте...

Если навел мышкой на 1 то вывести "единица", если 2 то "Двойка", если на 3 то "тройка" и тд., и это все в одной функции
Ребят, выручайте. <div id="1" onMouseOver="inf()" onMouseOut="noinf()">1</div> <br> ...

Заменить в последовательности символов после первого вхождения символа "+" все цифры на символ "-"
Заменить в последовательности символов после первого вхождения символа "+"все цифры на символ...

Дана строка. Если она несимметрична, удалить все цифры, за которыми следует "+", иначе перед каждой буквой вставить "*"
Здравствуйте! Задача: Дана строка. Если она несимметрична, то удалить все цифры, за которыми...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru