- Вправа 1. Розробіть у середовищі програмування мовою програмування Python проект, за допомогою якого можна визначити, скільки слів введено в текстове поле, якщо відомо, що між словами міститься лише один пропуск.
- У середовищі програмування мовою Python створіть новий файл з іменем Кількість слів.
- В області програмного коду запишіть команди за зразком:
import tkinter
from tkinter import ttk
from tkinter import messagebox
main = tkinter.Tk()
main.title('Кількість слів у реченні')
# створення об'єкта для отримання значення з текстового поля: Введіть речення
row_var = tkinter.StringVar()
# опрацювання події натиснення кнопки
def button_click():
# початкові дані: s - кількість слів (спочатку дорівнює нулю), z - рядок, що складається з одного пропуску
s = 0
z = ' '
# отримання значення введеного рядка і присвоєння змінній st
st = row_var.get()
# визначення довжини рядка
k = len(st)
# проходимо за допомогою циклу від початку рядка до кінця, фіксуючи кожне слово, якщо зустрінемо пропуск
for i in range(0, k):
if st[i] == z:
s = s + 1 # s++
# виведення повідомлення про кількість слів у реченні
tkinter.messagebox.showinfo('Результат', str(s+1))
#створення текстового напису Введіть речення та його розміщення на головній формі
label = tkinter.Label(text='Введіть речення')
label.pack()
#створення текстового поля Введіть речення та його розміщення на головній формі
edit = tkinter.Entry(main, textvariable=row_var)
edit.pack()
#створення кнопки та розміщення об'єкта на головній формі
button = tkinter.Button(main, text='Визначити', command=button_click)
button.pack()
#запуск опрацювання подій програми
main.mainloop()
Додатковий матеріал
Немає коментарів:
Дописати коментар