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

СРОЧНО, ДАМ 70 БАЛЛОВ!‼️‼️‼️‼️‼️‼️‼️‼️
рактична робота Н1
завдання: скласти програму для розв'язку задачі.
Задача. Дано номер мобільного телефону й прізвище власника.Зашифрувати прізвище, замінивши символи їх кодами. Визначити ПІН-код власника, що дорівнює сумі цифр у номері телефону.Вивести в зашифрованому вигляді прізвище власника та Пін код.(фото есть)

Обладнання: комп'ютер зі встановленим середовищем програмування мовою Python.

страница рядом:
4 Створіть віджети entry1, entry2 класу Entry для виведення прізвища та номера мобільного телефону.Наприклад, для entry1:
s= "
entry1= Entry (root,Textvariable = s, width=15)
entry1.plase(x=200,y=10)
5 Створіть віджети entry1, entry4 класу Entry для виведення зашифрованого прізвища власника та PIH-коду.
6Додайте до вікна віджет b1 класу Button:
b1= Button (root, text= 'Зашифрувати', command= b1_click)
b1.place(x=190,y=90)
7Запишіть заголовок функції - обробника події для кнопки b1:
def b1_click()
8 У тілі функції - обробника події для кнопки візьміть значення з текстового поля entry1:
s=entry1_get()
Створіть змінну shift і запишіть у неї порожній рядок. У циклі for визначте код кожного символу рядка s,перетворіть числове значення коду на тип Str і додайте до рядка shift:
shift= "
for i in s:
shift= shift+Str(ord(i))+"
9 Значення рядка shift виведіть до текстового поля еntry3:
entry3.delete(0,END)
entry3.delete(0, shift)
10 У тілі функції прочитайте значення з текстового поля еntry2:
number= entry2.get()
Для обчислення суми цифр у рядку number кожний символ рядка number перетворіть на тип int і додайте до значення суми pin:
pin=0
for in number:
pin=pin+int(i)
Виведіть отримане значення суми pin до текстового поля еntry4.
11Останнім рядком програмного коду запишіть оператор запуску головного циклу обробки подій
12Збережіть програмний код у файлі з назвою Практична1.
випробуйте програму.
<Зробіть висновок про результати роботи


Приложения:

Zlkl13: страницу рядом тоже сфоткай

Ответы

Автор ответа: Zlkl13
2

Ответ:

from tkinter import *

root = Tk()

root.geometry('500x200')

root.title("Шифрування")

lab1 = Label(root, text = "Прізвище")

lab1.place(x = 60, y = 10)

lab2 = Label(root, text = "Телефон")

lab2.place(x = 60, y = 50)

lab3 = Label(root, text = "Зашифроване прізвище")

lab3.place(x = 10, y = 130)

lab4 = Label(root, text = "PIN-код")

lab4.place(x = 60, y = 170)

s=''

entry1 = Entry(root, textvariable = s, width = 15)

entry1.place(x = 200, y = 10)

entry2 = Entry(root, textvariable = s, width = 15)

entry2.place(x = 200, y = 50)

entry3 = Entry(root, textvariable = s, width = 47)

entry3.place(x = 200, y = 130)

entry4 = Entry(root, textvariable = s, width = 15)

entry4.place(x = 200, y = 170)

def b1_click():

   s=entry1.get()

   number=entry2.get()

   shifr=''

   for i in s:

       shifr = shifr+str(ord(i))+' '

   entry3.delete(0, END)

   entry3.insert(0, shifr)

   pin = 0

   for i in number:

       pin = pin+int(i)

   entry4.delete(0, END)

   entry4.insert(0, pin)

b1 = Button(root, text = "Зашифрувати", command = b1_click)

b1.place(x = 100, y = 90)

root.mainloop()

Объяснение:

фото

Приложения:

aleksandracernaa67: спасибоо огромное!
Похожие вопросы
Предмет: Русский язык, автор: abemepupok
Даю 80 баллов! можно только ответить на вопросы
1. Запишите текст, вставляя и объясняя графически пропущенные буквы:
Зимний лес
(1)Помните, каким шумным был подмосковный лес весной и летом? (2)Теперь он стоит перед нами з..стывший в какой(то) таинственн..й тиши. (3)Но даже в этой тишине есть свое..бразная пр..вл..кательность. (4)Зел..неют ели, т..жело ра(з,с)пустившие свои ветви, одетые пушист..ми снежн..ми гирляндами. (5)Кругом чернеют берёзы и осины, лишённые листвы. (6)Кое(где) возвышаются старые сосны. (7)От деревьев, освещённых косыми холодн..ми лучами, ложатся длинные серые тени, глаз слепит сверканье мя(г,х)кого снега, и свежо дышится острым морозн..м воздухом.
2. Определите тему текста.
3. Определите идею текста.
4. Определите тип речи.
5. Определите стиль речи.
6. Выпишите из 1 предложения прилагательные.
7. Выпишите из 1 предложения глагол и определите его грамматическую форму
8. Выполните морфемный разбор прилагательных из 1 предложения.
9. Образуйте краткую форму прилагательных из 1 предложения. Подумайте, от всех ли можно образовать краткую форму?Запишите, выделите окончания.
10. Укажите синтаксическую роль прилагательных из 1 предложения.
11. Составьте 5 предложений по теме «Зимняя дорога».
12. Выполните синтаксический разбор 1 предложения. Составьте его схему.
13. Укажите номер предложения с однородными подлежащими.​
Предмет: Алгебра, автор: savchenkop02
Предмет: Другие предметы, автор: gamertimoxa93