Предмет: Информатика, автор: Аноним

Напишіть програму, яка виводить лише парні останні цифри введених n чисел з пояснювальним текстом. Якщо остання цифра числа непарна, виводиться відповідний текст. 2бали Напишіть програму яка виводить True якщо всі цифри введеного тризначного числа парні і False інакше. 2бали Напишіть програму, яка перевіряє, чи пароль ввів користувач. Якщо пароль це рядок «123456» або «qwerty» то це поганий пароль, інакше вважаємо, що пароль хороший 2бали При реєстрації на різних сайтах користувачеві часто пропонується двічі ввести пароль, щоб перевірити, чи користувач не помилився під час введення пароля. Напишіть програму, яка двічі запитуватиме у користувача пароль і перевірятиме, що користувач не помилився. 2 бали Задано список, який містить числа, строки та числові списки, відсортуйте його по частинам(спочатку числа, далі строки і списки) 4 бали   Написати програму ДОВІДНИК, в якому можна виконувати наступні дії: ( 12 балів) додавати редагувати пошук по прізвищу видаляти роздрукувати пошук по телефону Всю програму оформити у вигляді діалогу та передбачити вихід.  мова пайтон​


madina2010s: извините но я не понимаю украинскую язык и у вас разве не война как ты учишься?
madina2010s: я за Украину

Ответы

Автор ответа: honvert
1

Ответ:

Объяснение:

Программа для вывода только четных последних цифр введенных n чисел с поясняющим текстом:
n = int(input("Введите количество чисел: "))

for i in range(1, n+1):

 num = int(input("Введите число: "))

 last_digit = num % 10

 if last_digit % 2 == 0:

   print("Последняя цифра числа", num, "четная")

 else:

   print("Последняя цифра числа", num, "нечетная")



Программа, которая выводит True, если все цифры введенного трехзначного числа четные, и False иначе:

num = int(input("Введите трехзначное число: "))

# Проверяем, что число трехзначное

if num < 100 or num > 999:

 print("Введено некорректное число")

else:

 # Проверяем, что все цифры четные

 if num % 2 == 0 and (num // 10) % 2 == 0 and (num // 100) % 2 == 0:

   print("True")

Программа для проверки пароля, введенного пользователем:

password = input("Введите пароль: ")

if password == "123456" or password == "qwerty":

 print("Пароль плохой")

else:

 print("Пароль хороший")

Программа для проверки, что введенный пароль совпадает с паролем, введенным ранее:

password1 = input("Введите пароль: ")

password2 = input("Повторите пароль: ")

if password1 == password2:

 print("Пароли совпадают")

else:

 print("Пароли не совпадают")

Программа для сортировки списка, содержащего числа, строки и числовые списки:

lst = [3, [1, 2], "abc", 7, [5, 6], "def"]

numbers = []

strings = []

num_lists = []

for item in lst:

 if isinstance(item, int):

   numbers.append(item)

 elif isinstance(item, str):

   strings.append(item)

 elif isinstance(item, list):

   num_lists.append(item)

sorted_lst = numbers + strings + num_lists

print(sorted_lst)

Довідник:

phonebook = {}

def add_entry(name, phone_number):

 phonebook[name] = phone_number

def edit_entry(name, phone_number):

 if name in phonebook:

   phonebook[name] = phone_number

 else:

   print(f"{name} не знайдено у довіднику")

def delete_entry(name):

 if name in phonebook:

   del phonebook[name]

 else:

   print(f"{name} не знайдено у довіднику")

def search_by_name(name):

 if name in phonebook:

   print(f"Номер телефону для {name}: {phonebook[name]}")

 else:

   print(f"{name} не знайдено у довіднику")

def search_by_phone(phone_number):

 for name, number in phonebook.items():

   if number == phone_number:

     print(f"Ім'я для номеру {phone_number}: {name}")

     return

 print(f"Номер {phone_number} не знайдено у довіднику")

def print_phonebook():

 for name, number in phonebook.items():

   print(f"{name}: {number}")

def exit_program():

 print("Дякую за використання довідника. До зустрічі!")

 sys.exit()

while True:

 print("Що ви хочете зробити?")

 print("1. Додати новий номер телефону та ім'я")

 print("2. Редагувати існуючий номер телефону")

 print("3. Видалити номер телефону")

 print("4. Шукати по імені")

 print("5. Шукати по номеру телефону")

 print("6. Роздрукувати список")

 print("7. Вийти із програми")

 choice = input("Ваш вибір: ")

 if choice == "1":

   name = input("Введіть ім'я: ")

   phone = input("Введіть номер телефону: ")

   add_entry(name, phone)

 elif choice == "2":

   name = input("Введіть ім'я: ")

   phone = input("Введіть новий номер телефону: ")

   edit_entry(name, phone)

 elif choice == "3":

   name = input("Введіть ім'я: ")

   delete_entry(name)

 elif choice == "4":

   name = input("Введіть ім'я: ")

   search_by_name(name)

 elif choice == "5":

   phone = input("Введіть номер телефону: ")

   search_by_phone(phone)

 elif choice == "6":

   print_phonebook()

 elif choice == "7":

   exit_program()

 else:

   print("Невірний вибір. Будь ласка, спробуйте ще раз.")


honvert: Нема защо.
Автор ответа: madina2010s
1
наверно этот чел прав
Похожие вопросы
Предмет: Математика, автор: usenkoanastasia2010