Змея / Говнокод #26667 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
  32. 32
  33. 33
  34. 34
  35. 35
  36. 36
  37. 37
  38. 38
from tkinter import *
from random import randint

f = randint(2, 10)
s = randint(2, 10)
r = f * s
def main_f():
    global f
    global s
    global r
    if r == int(inp.get()):
        ls.configure(text='да! Вы правы')
        f = randint(2, 10)
        s = randint(2, 10)
        r = f * s
        l.configure(text=f'сколько будет {f} * {s}?')
    else:
        ls.configure(text='нет, вы не правы')
        
        l.configure(text=f'сколько будет {f} * {s}?')
    

win = Tk()
win.title('math')

l = Label(win, text=f'сколько будет {f} * {s}?')
l.grid(column=0 , row=0)

ls = Label(win, text=' ')
ls.grid(column=0, row=1)

inp = Entry(win, width=10)
inp.grid(column=1, row=0)

but = Button(win, text='проверить', command=main_f, fg='red')
but.grid(column=2, row=0)

win.mainloop()

третьиклассник решил выучить таблицу умножения

Запостил: BananiumPower BananiumPower, (Updated )

Комментарии (14) RSS

    • так тут ежу понятно что это сделано для того чтобы изменять множимое и множитель.

      п.с
      запустил у себя код без глобал:
      Exception in Tkinter callback
      Traceback (most recent call last):
      File "/usr/lib/python3.6/tkinter/__init__.py", line 1705, in __call__
      return self.func(*args)
      File "main.py", line 8, in main_f
      if r == int(inp.get()):
      UnboundLocalError: local variable 'r' referenced before assignment
      Ответить
  • похоже на мою первую программу на паскале, правда там UI не было конечно

    В общем в школе такое ок писать
    Ответить
        • потому что я нашёл этот код в глубинах интернетов это 1,
          2 в школах в основном на паскале пишут, 3 в школах не учат гпи ,а алгоритмы
          Ответить
          • > код в глубинах интернетов
            и?
            > в школах в основном на паскале пишут,
            да, но могут и на питоне

            >, 3 в школах не учат гпи
            мог и сам наскрести

            тащемто с чего бы половозрелому программисту писать такую хуйню? БИзнес-смысл каков?
            Ответить
  • круто. свои первые программы я писал на асме когда все писали на бейсике
    Ответить

Добавить комментарий

Где здесь C++, guest?!

    А не использовать ли нам bbcode?


    8