• Предмет: Информатика
  • Автор: roseslee
  • Вопрос задан 4 месяца назад

Розробіть у середовищі програмування проєкт, за допомогою якого можна визначити, скільки слів уведено в текстове поле, якщо відомо, що між словами міститься лише один пропуск

Ответы

Ответ дал: yoyominji
3

Ответ:from tkinter import*

import tkinter.messagebox

def button_click():

 s=0

 z=''

 st=str_var.get()

 k=len(st)

 for i in range (0,k):

     if z==st[i]:

        s=s+1

 tkinter.messagebox.showinfo('Результат',str(s+1))

window=Tk()#головне вікно

window.geometry('300x100')

str_var=StringVar()#текст, який вводять у текстове поле

label1=Label(window,text='Введіть речення:')

label1.pack()

edit1=Entry(window,textvariable=str_var,width=300)

edit1.pack()

button=Button(window,text='Визначити', command=button_click)

button.pack()

window.mainloop()

Объяснение:

Ответ дал: ilyaplesa2
0

Доброго дня! Я зрозумів, що ви просите допомогти з розробкою програми, яка визначатиме кількість слів у текстовому полі. Якщо між словами міститься лише один пропуск, то це можна зробити за допомогою наступного коду на мові Python:

text = input("Введіть текст: ")

words = text.split()

print("Кількість слів:", len(words))

Цей код запитує користувача про введення тексту, розділяє його на окремі слова за допомогою методу split(), а потім виводить кількість слів за допомогою функції len(). Якщо між словами буде більше одного пропуску, то цей код не буде працювати правильно.

Вас заинтересует