Найти - Пользователи
Полная версия: помогите написать программу
Начало » Python для новичков » помогите написать программу
1
Pisk
Программа должна спрашивать у пользователя русские слова до тех пор, пока он не введёт пустое слово. После этого распечатать все введённые слова, утроив в них каждую букву.

помогите, пожалуйста!!
Budulianin
Pisk
помогите, пожалуйста!!

Где твой код?
JOHN_16
Pisk
вы спутали раздел форума, здесь помогают решать проблемы с кодом. А в разделе “Центр помощи” помогают писать код…ну по задумке, реальность,как всегда, несколько отличается
mabut
Pisk
Программа должна спрашивать у пользователя русские слова до тех пор, пока он не введёт пустое слово. После этого распечатать все введённые слова, утроив в них каждую букву.помогите, пожалуйста!!
Регулярные выражения твой друг)))
http://docs.python.org/2/library/re.html
Регулярку не напишу, с ходу.
Получаешь строку на ввод, проверяешь регуляркой, если буквы русские новая строка ввода, другие - ошибку. пустая закончить ввод, все что ввел собирай в список и выводи.
Singularity
mabut
тут не надо регулярок
mabut
Singularity
а вот с этого места по-подробней:)?Не корысти ради, для развития своего.
Singularity
mabut
если надо утраивать только русские, а другие только выводить то наверно надо
sergeek
from functools import partial
from operator import mul
 
triple = partial(mul, 3)
mapconcat = lambda func, seq, sep=' ' : sep.join(map(func, seq))
print(mapconcat(partial(mapconcat, triple, sep=''),
                iter(partial(input, 'слово: '), '')))
Singularity
sergeek
шо за хаскель ? Я не понял оно прерывается на пустой строке ?
word = ""
while True:
    word += raw_input("Word:")
    if word == "":
        print "".join([x*3 for x in word])
        break

*Fix
sergeek
Singularity
оно прерывается на пустой строке ?
прерывается, да

Singularity
print
по условию слова печатать по окончанию ввода надо
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB