Die Suche ergab 15 Treffer

von Commander
Mittwoch 11. Juni 2014, 15:07
Forum: Tkinter
Thema: Backtaste
Antworten: 22
Zugriffe: 3321

Re: Backtaste

Hab es jetzt einfach nur noch in Wurzel() geändert.

Code: Alles auswählen

Wurzel=math.sqrt
display.insert(tk.END,"Wurzel(")
Keine Ahnung,wieso ich es so kompliziert gemacht habe...
von Commander
Mittwoch 11. Juni 2014, 14:32
Forum: Tkinter
Thema: Backtaste
Antworten: 22
Zugriffe: 3321

Re: Backtaste

Wieso geht das nicht?

elif key == "√":
ergebnis = eval(display.get())
display.delete(0,tk.END)
if ergebnis % 1 == 0:
display.insert(tk.END,math.sqrt(ergebnis))
else:
display.insert(tk.END,int(math.sqrt(ergebnis)))




Wenn die Zahl keine Nachkommastelle bzw. als Nachkommastelle 0 hat,dann ...
von Commander
Samstag 7. Juni 2014, 22:11
Forum: Tkinter
Thema: Backtaste
Antworten: 22
Zugriffe: 3321

Re: Backtaste

Das mit der Wurzel ändere ich,danke.
Aber ich kriege den Fehler,dass sqrt nicht definiert ist.
Ich dachte,Python wüsste es.
Math Modul habe ich auch importiert

Was kann ich statt eval() benutzen?

Habe es jetzt auch mit dem = geändert,vielen Dank.


Ich weiß leider nicht,wie ich beides trennen soll ...
von Commander
Samstag 7. Juni 2014, 21:46
Forum: Tkinter
Thema: Backtaste
Antworten: 22
Zugriffe: 3321

Re: Backtaste

Ja genau,bei Tastendruck.

Er soll dann eine bestimmte Taste nicht ausführen,wenn nichts im Entry steht.
von Commander
Samstag 7. Juni 2014, 21:23
Forum: Tkinter
Thema: Backtaste
Antworten: 22
Zugriffe: 3321

Re: Backtaste

Aller letzte Frage:
Versuche gerade einen Button für Wurzel zu machen.
Habe es auch geschafft,aber ich möchte eine Kleinigkeit dazu haben.
elif key == '√':
a=int(entry.get())**(1/2)
entry.insert(tk.END," = " + str(round(a,3)))



Wenn das Ergebnis(also a) keine Nachkommastellen hat(z.B. Wurzel ...
von Commander
Samstag 7. Juni 2014, 18:27
Forum: Tkinter
Thema: Backtaste
Antworten: 22
Zugriffe: 3321

Re: Backtaste

Ah okay,danke.
Damit wäre alles erledigt.
Danke euch Beiden.
von Commander
Samstag 7. Juni 2014, 17:41
Forum: Tkinter
Thema: Backtaste
Antworten: 22
Zugriffe: 3321

Re: Backtaste

Math-Modul brauche ich noch für Sinus,Kosinus,Tangens.
Ich glaube,ich lasse es lieber weg.

Leider weiß ich nicht,wie ich es sonst ohne Sternchenimport machen soll.

Einige Funktionen habe ich schon längst wieder entfernt(M-,M->),weil ich mit denen nicht fertig war.
Habe mit einer Sache angefangen ...
von Commander
Samstag 7. Juni 2014, 17:03
Forum: Tkinter
Thema: Backtaste
Antworten: 22
Zugriffe: 3321

Re: Backtaste

Vielen Dank!
von Commander
Samstag 7. Juni 2014, 16:29
Forum: Tkinter
Thema: Backtaste
Antworten: 22
Zugriffe: 3321

Re: Backtaste

Passiert leider nichts.
Habe es so:
def click(key):
global memory
if key == '=':

str1 = "-+0123456789."
try:
result = eval(entry.get())
entry.insert(tk.END, " = " + str(result))
except:
entry.insert(tk.END, "Syntax ERROR")


elif key == 'C':
entry.delete(0,tk.END)

elif key ...
von Commander
Samstag 7. Juni 2014, 15:41
Forum: Tkinter
Thema: Backtaste
Antworten: 22
Zugriffe: 3321

Re: Backtaste

Wenn es das heißt,was er sagte,dann ja.
von Commander
Samstag 7. Juni 2014, 15:13
Forum: Tkinter
Thema: Backtaste
Antworten: 22
Zugriffe: 3321

Re: Backtaste

Die letzte eingetippte Zahl im Display.
von Commander
Samstag 7. Juni 2014, 14:55
Forum: Tkinter
Thema: Backtaste
Antworten: 22
Zugriffe: 3321

Backtaste

Wie kann man eine Lösch-Taste einbauen,die nur eine Zahl löscht?
from tkinter import *
import tkinter as tk
import math


def click(key):
global memory
if key == '=':

str1 = "-+0123456789."
try:
result = eval(entry.get())
entry.insert(tk.END, " = " + str(result))
except:
entry.insert(tk ...
von Commander
Dienstag 20. Mai 2014, 21:20
Forum: Tkinter
Thema: Taschenrechner-Display
Antworten: 6
Zugriffe: 2266

Re: Taschenrechner-Display

Puh,natürlich auch durcharbeiten :D
Das ist problematisch,wenn das Gelernte wirklich nicht von Vorteil ist.
Kann ich mit grid() auch die Farbe,Größe,etc. bestimmen?
von Commander
Dienstag 20. Mai 2014, 18:52
Forum: Tkinter
Thema: Taschenrechner-Display
Antworten: 6
Zugriffe: 2266

Re: Taschenrechner-Display

Vielen Dank für deine Antwort.

Das Problem ist leider...es ist eine Hausarbeit und ich habe bis zum 16.06. Zeit.
Ich frage mich auch,wie wir mit unserem gelernten Wissen einen Taschenrechner programmieren sollen.
Bisher haben wir uns nur mit Buttons und Labels beschäftigt um z.B. eine Ampel zu ...
von Commander
Dienstag 20. Mai 2014, 16:08
Forum: Tkinter
Thema: Taschenrechner-Display
Antworten: 6
Zugriffe: 2266

Taschenrechner-Display

Guten Tag.
Ich habe schon lange gegoogelt,aber nichts richtiges gefunden.
Ich weiß einfach nicht,wie ich ein Display in den Taschenrechner einbauen kann,indem alle eingegebenen Zahlen angezeigt werden und auch Ergebnisse.
Ebenso wäre ich froh,wenn jemand mir erklären könnte,wie ich den Wert 1 auf ...