что-то такое нарыл в старом проекте, возможно не совсем то, но если захотите, посмотрите документацию по tkinter, в интернете ее полно, тогда сами сможете доделать как вам требуется
После моего ответа, возникли сомнения, что ответ 7. И это оказалось правдой. Т.к. в последнем действии нет скобок при делении или умножении, действия выполняются по порядку. Получается, сначала мы поделим 189 на 9, а только потом умножим на 3. Как доказательство прикрепляю скриншот, на котором показан ответ программы.
import tkinter as tk
import random as r
root = tk.Tk()
root.geometry(f"800x600+100+200")
root['bg'] = 'azure'
canvas = tk.Canvas(root, width = 800, height = 600)
canvas.grid(row = 0, column = 0)
canvas_text = canvas.create_text(30, 30, text='', anchor=tk.NW)
delta = 1000
delay = 0
def update():
canvas.itemconfigure(canvas_text, text = str( r.randint(0, 10)) )
canvas.configure(bg = r.choice(["red", "blue", "white", "yellow"]))
for i in range(100):
update()
canvas.after(delay, update)
delay += delta
root.mainloop()
Объяснение:
что-то такое нарыл в старом проекте, возможно не совсем то, но если захотите, посмотрите документацию по tkinter, в интернете ее полно, тогда сами сможете доделать как вам требуется
b = 63
Объяснение:
1) b:= a/3 = 81/3 = 27
2) a:= b + 2*a = 27 + 2*81 = 189
3) b:= a/9*3 = 189/9 * 3 = 21 * 3 = 63
Удачи!
Пояснение небольшое:
После моего ответа, возникли сомнения, что ответ 7. И это оказалось правдой. Т.к. в последнем действии нет скобок при делении или умножении, действия выполняются по порядку. Получается, сначала мы поделим 189 на 9, а только потом умножим на 3. Как доказательство прикрепляю скриншот, на котором показан ответ программы.
ответ отредактировал, актуальный ответ - 63
Решение выше верное