Форум сайта python.su
как подсчитать количество введенных символов в строке?
Офлайн
>>> string = 'abcd'
>>> len(string)
4
Офлайн
наверно)
я попробую написать)
вот формулировка)
Имеется строка (вводится с клавиатуры) и некоторое число N. Если количество символов в строке меньше N, дополнить строку до длины в N символов «звёздочками» слева.
Офлайн
вот начало. он считает) все хорошо)
дальше мне надо добавить * в начало строки!
print (“введите строку используя ‘…’”)
lst=input ('')
print (“введите количество символов”)
a=input(“”)
print str(lst)
dln=len(lst)
print dln
Офлайн
print (“введите строку используя ‘…’”)
lst=input ('')
print (“введите количество символов”)
a=input(“”)
print str(lst)
dln=len(lst)
print dln
while dln!=a:
lst.insert(lst.index(0), (x))
print lst
вопрос : как добавить элементы (*) в начало строки??
Офлайн
str = 'test'
str = 'this is ' + str
print str
Офлайн
s="123"
N=7
if len(s) < N:
s=(N-len(s))*"*"+s
print s
Отредактировано (Дек. 11, 2010 23:39:01)
Офлайн
>>> s = 'abc'
>>> s.rjust(20)
' abc'
>>> s.rjust(20, '*')
'*****************abc'
>>>
Офлайн