Ответ: 1 код в вікні для пайтон import random
import tkinter as tk
number = random.randint(1, 10) # генеруємо випадкове число від 1 до 10
# функція для обробки введення користувача
def check_guess():
guess = guess_entry.get()
if not guess.isdigit(): # перевіряємо, чи ввід користувача є числом
message_label.config(text="Будь ласка, введіть число!")
else:
guess = int(guess)
if guess == number:
message_label.config(text="Вітаємо! Ви відповіли правильно.")
guess_entry.config(state="disabled") # вимикаємо можливість вводити відповідь
message_label.config(text="Вибачте, це не вірна відповідь. Спробуйте ще раз.")
# створюємо вікно
window = tk.Tk()
window.title("Гра зі Сфінксом")
# створюємо елементи для вікна
message_label = tk.Label(window, text="Введіть число від 1 до 10:")
guess_entry = tk.Entry(window)
submit_button = tk.Button(window, text="Перевірити", command=check_guess)
# розміщуємо елементи на вікні
message_label.pack()
guess_entry.pack()
submit_button.pack()
window.mainloop()
2 код
import random
while True:
guess = input("Введіть число від 1 до 10: ")
print("Будь ласка, введіть число!")
continue
print("Вітаємо! Ви відповіли правильно.")
break
print("Вибачте, це не вірна відповідь. Спробуйте ще раз.")
Объяснение:
Copyright © 2024 SCHOLAR.TIPS - All rights reserved.
Answers & Comments
Ответ: 1 код в вікні для пайтон import random
import tkinter as tk
number = random.randint(1, 10) # генеруємо випадкове число від 1 до 10
# функція для обробки введення користувача
def check_guess():
guess = guess_entry.get()
if not guess.isdigit(): # перевіряємо, чи ввід користувача є числом
message_label.config(text="Будь ласка, введіть число!")
else:
guess = int(guess)
if guess == number:
message_label.config(text="Вітаємо! Ви відповіли правильно.")
guess_entry.config(state="disabled") # вимикаємо можливість вводити відповідь
else:
message_label.config(text="Вибачте, це не вірна відповідь. Спробуйте ще раз.")
# створюємо вікно
window = tk.Tk()
window.title("Гра зі Сфінксом")
# створюємо елементи для вікна
message_label = tk.Label(window, text="Введіть число від 1 до 10:")
guess_entry = tk.Entry(window)
submit_button = tk.Button(window, text="Перевірити", command=check_guess)
# розміщуємо елементи на вікні
message_label.pack()
guess_entry.pack()
submit_button.pack()
window.mainloop()
2 код
import random
number = random.randint(1, 10) # генеруємо випадкове число від 1 до 10
while True:
guess = input("Введіть число від 1 до 10: ")
if not guess.isdigit(): # перевіряємо, чи ввід користувача є числом
print("Будь ласка, введіть число!")
continue
guess = int(guess)
if guess == number:
print("Вітаємо! Ви відповіли правильно.")
break
else:
print("Вибачте, це не вірна відповідь. Спробуйте ще раз.")
Объяснение: