Начало разработки курсового проекта

This commit is contained in:
2024-01-05 01:14:10 +03:00
parent 33fdd19ff5
commit fd9792aa95
58 changed files with 39 additions and 20 deletions

View File

@@ -0,0 +1,26 @@
Задание 1: Работа с списками и срезами
Создайте список из 10 элементов с разными типами данных
(строки, числа и булевы значения) и выведите его на экран.
Используя срезы, выведите на экран первые 5 элементов списка,
последние 3 элемента списка и каждый второй элемент списка.
Измените 3 элемент списка на новое значение и выведите
измененный список на экран.
Задание 2: Работа с условиями и циклами
Напишите программу, которая запрашивает у пользователя число.
Проверьте, является ли это число четным или нечетным, и
выведите соответствующее сообщение.
Попросите пользователя ввести число с клавиатуры.
Если число делится на 3 без остатка, выведите сообщение
"Число делится на 3".
Если число больше 10, выведите сообщение "Число больше 10".
Если число не удовлетворяет ни одному из условий,
выведите сообщение "Число не соответствует условиям".

View File

@@ -0,0 +1,65 @@
"""
Модуль является результатом выполнения практической
домашней работы по теме "Списки"
:copyright: Сергей Ванюшкин <pi3c@yandex.ru>
:git: https://git.pi3c.ru/pi3c/StudyRepo_Synergy.git
:license: MIT
2023г.
"""
print("ЧАСТЬ 1")
some_list = [
"abcd",
True,
42,
"абвг",
False,
(1, 2, "Ноль"),
"какое то слово",
{1, 4, 6},
{"a": None, "b": "Не None а str"},
"не знаю что писать, пусть будет строка)",
]
print(" список ".center(30, "#"))
print("Печатаю созданный список поэлементно:")
for el in some_list:
print(el, "тип: ", type(el))
print()
print(" срезы ".center(30, "#"))
print("первые 5: ")
print(some_list[:5])
print("последние 3:")
print(some_list[-3:])
print("каждый 2ой:")
print(some_list[1::2])
print()
print(" замена 3го ".center(30, "#"))
some_list[2] = "Заменен"
print(*some_list, sep="\n")
print()
print("ЧАСТЬ 2")
print(" числа ".center(30, "#"))
print(
"Четное"
if int(input("Проверка четности\nВведите число: ")) % 2 == 0
else "нечетное"
)
print()
num = int(input("Проверка по условию\nВведите число:"))
flag = True
if num % 3 == 0:
print("Делиться на 3")
flag = False
if num > 10:
print("Больше 10")
flag = False
if flag:
print("Число не соответствует условиям")