Пользователь № 8 аудитории Ж-202 3 недель назад
Родитель aea9a7e2a7
Сommit 5ef3a40778

@ -0,0 +1,58 @@
# Тест по модулю 1
Гордиевских Данил, А-03-23
## Задание 1
Везде, но главное помнить, что все символы в строке ПОСЛЕ значка # не учитываются питоном. Можно комментироввать в пустой строке или после инструкции. Например:
#Комментарий в строке, всё норм
Print(“hello MPEI”) #Комментарий после инструкции, всё ок
# print(“Hello MPEI”) работать не будет
## Задание 2
Создайте объект-строку, содержащую любые 6 чисел, разделенных запятыми. Напишите инструкцию, доказывающую, что создан объект именно требуемого типа. Напишите инструкцию отображения списка атрибутов созданного объекта.
```py
stroka = "2,4,8,16,32,64"
dir(stroka)
['__add__', '__class__', '__contains__', '__delattr__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__getitem__', '__getnewargs__', '__getstate__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__iter__', '__le__', '__len__', '__lt__', '__mod__', '__mul__', '__ne__', '__new__', '__reduce__', '__reduce_ex__', '__repr__', '__rmod__', '__rmul__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__', 'capitalize', 'casefold', 'center', 'count', 'encode', 'endswith', 'expandtabs', 'find', 'format', 'format_map', 'index', 'isalnum', 'isalpha', 'isascii', 'isdecimal', 'isdigit', 'isidentifier', 'islower', 'isnumeric', 'isprintable', 'isspace', 'istitle', 'isupper', 'join', 'ljust', 'lower', 'lstrip', 'maketrans', 'partition', 'removeprefix', 'removesuffix', 'replace', 'rfind', 'rindex', 'rjust', 'rpartition', 'rsplit', 'rstrip', 'split', 'splitlines', 'startswith', 'strip', 'swapcase', 'title', 'translate', 'upper', 'zfill']
type(stroka)
<class 'str'>
```
## Задание 3
Напишите инструкцию, позволяющую выделить из строки третье по порядку число и записать его в виде отдельной числовой переменной. Отобразите на экране получившийся объект.
```py
chislo = int(stroka[4]);chislo
8
```
## Задание 4
Преобразовать строку в список так, чтобы его элементами были только строки, содержащие числа. Отобразите полученный объект. Напишите инструкцию, заменяющую в списке третье по порядку число на 777. Отобразите полученный объект.
```py
spis = stroka.split(",")
spis
['2', '4', '8', '16', '32', '64']
spis[2] = 777
spis
['2', '4', 777, '16', '32', '64']
```
## Задание 5
Напишите инструкцию, позволяющую подсчитать сумму чисел, содержащихся во втором и пятом элементах списка. Отобразите результат. Проверьте полученный результат.
```py
aaaa = int(spis[1])+int(spis[4])
aaaa
36ssssss
```
Загрузка…
Отмена
Сохранить