Dobrý den, chci přidat tečku na konci čísla jako: 17.54, ale mám nějaké problémy s to:
from tkinter import *
win = Tk()
win['bg'] = '#1a1a1a'
win.title('Calculator')
win.resizable(False, False)
monitor = Entry(win, width=22, borderwidth=7,
highlightthickness=0, bd=6, font=("Arial", 28, 'bold'),)
monitor.place(x=11, y=30)
monitor.grid(row=0, column=0, columnspan=6)
def buttondot():
get_number = monitor.get()
global action
global saved_number
saved_number = int(get_number)
monitor.delete(0, END)
action = "dot"
if action == 'dot':
monitor.insert(float(saved_number, '.'))
monitor.delete(0, END)
buttondot = Button(win, text=".", bg='#804d00', padx=40, pady=20, command=buttondot).grid(
row=5, column=1, stick='wens')
když jsem klepněte na tečku, mám tento problém: TypeError: float očekává nanejvýš 1 argument, mám 2