mirror of
https://github.com/OpenBMB/ChatDev.git
synced 2024-10-06 15:48:26 +03:00
26 lines
910 B
Python
26 lines
910 B
Python
'''
|
|
Design a software that allows users to input several strings. Then the user randomly chooses one.
|
|
'''
|
|
from tkinter import Tk, Label, Entry, Button
|
|
import random
|
|
# Create a Tkinter window
|
|
window = Tk()
|
|
window.title("String Chooser")
|
|
# Create a label to prompt the user for input
|
|
label = Label(window, text="Enter strings (separated by commas):")
|
|
label.pack()
|
|
# Create an entry field for the user to input strings
|
|
entry = Entry(window)
|
|
entry.pack()
|
|
# Create a button to trigger the random selection
|
|
def choose_string():
|
|
strings = entry.get().split(",")
|
|
chosen_string = random.choice(strings)
|
|
result_label.config(text=f"Randomly chosen string: {chosen_string}")
|
|
button = Button(window, text="Choose", command=choose_string)
|
|
button.pack()
|
|
# Create a label to display the randomly chosen string
|
|
result_label = Label(window, text="")
|
|
result_label.pack()
|
|
# Run the Tkinter event loop
|
|
window.mainloop() |