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

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

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

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

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

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

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

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

Удалить из файла все цифры, если они следуют после знаков препинания.
Дан файл, содержащий символы. Удалить из файла все цифры, если они следуют после знаков препинания....

2
Эксперт по компьютерным сетям
5901 / 3358 / 1036
Регистрация: 03.11.2009
Сообщений: 10,009
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
22.09.2017, 18:41
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.09.2017, 18:41
Помогаю со студенческими работами здесь

После каждой цифры строки вставить заданную последовательность символов
Введите строку. преобразуйте строку таким образом, что после каждой цифры стояла заданная...

Вставить в строку после каждой цифры заданную последовательность символов
Введите строку. преобразуйте строку таким образом, что после каждой цифры стояли "!!!". вывести...

Включить в строку заданную последовательность символов после появления первой цифры
Включить в строку заданную последовательность символов после появления первой цифры...

В исходной строке а$ заменить все вхождения заданной последовательности символов x$ на другую заданную последовательность символов y$
В исходной строке а$ заменить все вхождения заданной последовательности символов x$ на другую...

Вывести на экран заданную последовательность символов
Вывести на экран следующую последовательность символов Я дошел только до такой проги ...

Вывести на экран заданную последовательность символов
Вывести на экран последовательность символов: AABABC...AB..YZ (использовать вложенный цикл)


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

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

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