потрібно створити гру в пайтоні ,наприклад натискаешь на Україну і воно видає столицю Київ ,і так потрібно зробити з Україною ,Польщею і Німеччиною .Даю 50 балов
Цей код створює вікно з трьома кнопками, які відповідають країнам, та міткою, яка відображає столицю вибраної країни. Кожна кнопка має команду, яка викликає функцію show_capital з назвою відповідної країни як параметр. Функція show_capital використовує словник capitals для отримання столиці країни та відображення її на мітці capital_label.
Answers & Comments
Verified answer
Ответ:
import tkinter as tk
# словник зі столицями країн
capitals = {
'Україна': 'Київ',
'Польща': 'Варшава',
'Німеччина': 'Берлін'
}
# функція, яка виводить столицю країни
def show_capital(country):
capital = capitals.get(country)
if capital:
capital_label.config(text=capital)
# створення графічного інтерфейсу
root = tk.Tk()
root.title("Гра")
# створення кнопок для кожної країни
ukraine_button = tk.Button(root, text="Україна", command=lambda: show_capital('Україна'))
poland_button = tk.Button(root, text="Польща", command=lambda: show_capital('Польща'))
germany_button = tk.Button(root, text="Німеччина", command=lambda: show_capital('Німеччина'))
# створення мітки для відображення столиці
capital_label = tk.Label(root, text='')
# розміщення елементів у вікні
ukraine_button.pack()
poland_button.pack()
germany_button.pack()
capital_label.pack()
root.mainloop()
Объяснение:
Цей код створює вікно з трьома кнопками, які відповідають країнам, та міткою, яка відображає столицю вибраної країни. Кожна кнопка має команду, яка викликає функцію show_capital з назвою відповідної країни як параметр. Функція show_capital використовує словник capitals для отримання столиці країни та відображення її на мітці capital_label.