Die Fakultät einer Zahl (n!) mit Ein-/Ausgabe per Fenster (tkinter).
def rechnen():
zahl1=int(zahl.get())
i=1
ergebnis=1
for i in range(zahl1):
ergebnis = ergebnis * (i+1)
erg.configure(text = str(ergebnis))
import tkinter as tk
from tkinter import *
root = Tk()
Label(root, justify=CENTER, text="Fakultät einer Zahl berechnen").pack()
zahl=Entry(root)
zahl.pack()
Button(root, text='Berechnen', width=25, command=rechnen).pack()
erg=Message(root, text="0", aspect=200)
erg.pack()
Button(root, text='Ende', width=25, command=root.destroy).pack()
root.mainloop()
Faktorielle mit Fenster