форкнуто от main/python-labs
Вы не можете выбрать более 25 тем
Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
34 строки
1.1 KiB
Markdown
34 строки
1.1 KiB
Markdown
|
|
# Индивидуальное контрольное задание по теме 5
|
|
|
|
Корнеев Максим, А-03-23
|
|
|
|
## Задание
|
|
|
|
Создайте символьную строку, содержащую 50 случайно выбранных букв из кириллицы и латиницы. Разделите строку на две: в первую включите символы кириллицы, во вторую - латиницы в том порядке, в каком они встречались в исходной строке. Подсчитайте и отобразите число символов в каждой из трех строк.
|
|
|
|
## Решение
|
|
|
|
```py
|
|
>>> import string
|
|
>>> import random
|
|
>>> a = string.ascii_lowercase
|
|
>>> b = 'абвгдеёжхийклнмопрстуфхцчшщъыьэюя'
|
|
>>> c = a + b
|
|
>>> c = random.sample(c,50)
|
|
>>> str_1=''
|
|
>>> str_2=''
|
|
>>> for i in c:
|
|
>>> if i in a:
|
|
>>> str_1 = str_1 + i
|
|
>>> else:
|
|
>>> str_2 = str_2 + i
|
|
>>> str_1
|
|
'uljtovcsawqhnxbdzkmrgepy'
|
|
>>> str_2
|
|
'ехчкюдйёэлоъбнвстхмиущцржы'
|
|
>>> len(str_1)
|
|
24
|
|
>>> len(str_2)
|
|
26
|
|
``` |