Задать вопрос
@DarkFox201561

Как сделать так чтобы модуль рандом перемешивал слова?

Я делаю программу на пайтоне хочу сделать так чтобы слова перемешивались.Я новичок не знаю как сделать это.Помогите вот полный код.Если хотите вводите!
from tkinter import *
import time
import random
tk = Tk()
canvas = Canvas(tk, width=800, height=650)
tk.resizable (0, 0)
my_background = PhotoImage(file=r'D:\\prog\\Darkand\\background.gif')
w = my_background.width()
h = my_background.height()
for x in range(0, 5):
    for y in range(0, 5):
        canvas.create_image(x * w, y * h, image=my_background, anchor='nw')

def words():
    Words2 = ['Огонь', 'Слово', 'Три']
    Words1 = ['огонь', 'слово', 'три']
    time.sleep(0.02)
    canvas.create_text(600, 200, text=Words2, font=('Helvetica', 20))
    Guess = str(input ('Введи Слово 1:')).strip()
    if Guess == Words2[0] or Words1[0]:
        canvas.create_arc(700, 700, 50, 50)
        canvas.create_text(100, 300, text="Правильно!", font=('Helvetica', 20))
    else:
        canvas.create_text(100,300, text="Неправильно!", font=('Helvetica', 20))
    Guess = str(input('Введи Слово 2:  ')).strip()
    if Guess == Words2[1]  or Words1[1]:
        print('123')
        canvas.create_text(100, 300, text="Правильно!", font=('Helvetica', 20))
    else:
        canvas.create_text(100, 300, text="Неправильно!", font=('Helvetica', 20))
    Guess = str(input('Введи Слово 3:')).strip()
    if Guess == Words2[2]  or Words1[2]:
        canvas.create_text(500,500, text='Финиш!',font=('Helvetica', 20))
        canvas.create_text(100, 300, text="Правильно!", font=('Helvetica', 20))
    else:
        canvas.create_text(100, 300, text="Неправильно!", font=('Helvetica', 20))
def clear():
    canvas.delete("all")
    for x in range(0, 5):
        for y in range(0, 5):
            canvas.create_image(x * w, y * h,image=my_background, anchor='nw')
    canvas.pack()
    tk.update()

b = Button(tk, text="Clear", command=clear)
btn = Button(tk, text="Words", command=words)
canvas.pack()
btn.pack()
b.pack()
tk.update()
tk.mainloop()
def __init__ ():
    pass
  • Вопрос задан
  • 85 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы