umrechnen mit Python?

1 Antwort

a = input(float("Bitte geben Sie einen Inch-Wert ein: "))

try {

b = a * 2,54

print(a " sind " b " cm")

} except {

print("Geben Sie nur Zahlen ein")

Danke,Thank you

0

Primzahltest im Java programmieren?

Hey Leute, ich muss in Jave einen Primzahltest programmieren und komme nicht weiter. Da wir die Eingabe noch nicht durchgenommen haben, sollen wir als zu testende Zahl einfach x=4711 initialisieren.

Mein "Programm" sieht bisher wie folgt aus (hier jetzt ohne class und public static voic main usw. - nur Code):

long x=4711;

if (x<=1){ System.out.println(Keine Primzahl); }

else

Ab hier komm ich nicht genau zurecht. Wie mach ich denn eine Schleife die auf die jeweiligen Teiler prüft und dann jeweils die Ausgabe "Ist eine Primzahl" oder "Ist keine Primzahl" tätigt?

...zur Frage

Hilfe bei Python. Irgendwer?

Die Funktionen: Sissors, Paper und Stone sollen zur Variable Spieler addieren, tun sie aber nicht :(

Weiß jemand wo der Fehler liegt?

    import tkinter
from random import randint
top=tkinter.Tk()


z=1


pcwahl=randint(1,3)


  

x=1

def sissors(event):
    global spieler
    if pcwahl==1:
        pwahl["text"]= "Die Wahl des PCs ist: Schere"
    elif pcwahl==2:
        pwahl["text"]="Die Wahl des PCs ist: Papier"
    elif pcwahl==3:
        pwahl["text"]="Die Wahl des PCs ist: Stein"
    spieler=spieler+1
        

def paper(event):
    global spieler
    if pcwahl==1:
        pwahl["text"]= "Die Wahl des PCs ist: Schere"
    elif pcwahl==2:
        pwahl["text"]="Die Wahl des PCs ist: Papier"
    elif pcwahl==3:
        pwahl["text"]="Die Wahl des PCs ist: Stein"
    spieler=spieler+2
         
def stone(event):
    global spieler
    if pcwahl==1:
        pwahl["text"]= "Die Wahl des PCs ist: Schere"
    elif pcwahl==2:
        pwahl["text"]="Die Wahl des PCs ist: Papier"
    elif pcwahl==3:
        pwahl["text"]="Die Wahl des PCs ist: Stein"
    spieler=spieler+3
        
üsch=tkinter.Label(top,font="Arial", text="Herzlich Willkommen!")
üsch.pack()
üsch2=tkinter.Label(top,font="Arial", text="Wählen Sie bitte Schere, Stein oder Papier.")
üsch2.pack()


schere=tkinter.Button(top,font="Arial",height=5,width=10, text="Schere")
schere.pack()
schere.bind("<Button-1>", sissors)

papier=tkinter.Button(top,font="Arial",height=5,width=10, text="Papier")
papier.pack()
papier.bind("<Button-1>", paper)

stein=tkinter.Button(top,font="Arial",height=5,width=10, text="Stein")
stein.pack()
stein.bind("<Button-1>", stone)

abstand=tkinter.Label(top,text=" ") 
abstand.pack()

pwahl=tkinter.Label(top,font="Arial", text=" ")
pwahl.pack()


wahl=tkinter.Label(top, text=" ")
wahl.pack()

spieler= 1



if spieler==1 and pcwahl==1:
    wahl["text"]= "Unentschieden!"
    
if spieler==1 and pcwahl==2:
    wahl["text"]="Sieg!"
elif spieler==2 and pcwahl==3:
    wahl["text"]="Sieg!"
elif spieler==3 and pcwahl==1:
    wahl["text"]="Sieg!"

if spieler==1 and pcwahl==3:
    wahl["text"]="Verloren :("
elif spieler==2 and pcwahl==1:
    wahl["text"]="Verloren :("
elif spieler==3 and pcwahl==2:
    wahl["text"]="Verloren :("

if pcwahl==1:
     print(spieler)




top.mainloop()  
...zur Frage

Python Programm zum Umrechnen von Einheiten?

Hey Leute,

und zwar muss ich als Hausaufgabe ein Programm schreiben, mit dem man von Yard, Fuß und Meile in cm, m und km und umgedreht rechnen kann. Außerdem sollen auch die verschiedenen Schreibweisen der Einheiten (yard, Yard, yd) unterstützt werden ....

Ich weiß wirklich nicht was ich machen soll, ich bräuchte wenigstens einen Ansatz. Ich weiß nur dass das alles mit Schleifen zu lösen ist, aber ich komm nicht drauf wie...

...zur Frage

Java Zahlendarstellung?

wie kann ich ein Programm schreiben das eine Dezimalzahl einliest und die Zahl als Text wieder ausgibt, also z.B. Eingabe ”2”, Ausgabe ”zwei”; Eingabe ”25”, Ausgabe ”fünfundzwanzig”. 

...zur Frage

Python - Programm das Münzen und Scheine zählt?

Hallo, ich versuche gerade ein Programm in Python zu schreiben in das man einen Betrag eingeben kann und vom Programm gesagt bekommt wie viele Euro Münzen/Scheine dafür mindestens nötig sind.

z.B. Man gibt 25€ ein und erhält als Antwort = 2 (ein 20€ Schein und ein 5€ Schein).

Die Eingabe und alles drumherum hab ich schon fertig und wenn man einen Euro Betrag eingibt wie 20€, 43€, 1700€ etc., funktioniert das Programm auch problemlos.

Nur bei manchen Cent Angaben fängt es an rumzuspinnen. So gibt das Programm bei 0.9 (also 90 Cent) ganz normale 3 Münzen/Scheine aus, aber bei anderen Cent Zahlen wie 0.3 (30 Cent) oder 0.7 (70 Cent) hängt es sich in einer endlos Schleife aus und gibt keine Antwort aus. dann hilft nur noch python neu zu starten.

Das ist Mein bisheriger Code (Nur für den Vorgang des Geldzählens):

while Betrag > 0:

    if Betrag >= 500:

        Betrag = Betrag - 500

        counter = counter +1

    elif Betrag >= 200:

        Betrag = Betrag - 200

        counter = counter +1

    elif Betrag >= 100:

        Betrag = Betrag - 100

        counter = counter +1

    elif Betrag >= 50:

        Betrag = Betrag - 50

        counter = counter +1

So geht mein Code weiter für bis hin zu 0.01, für ein Cent.

Ich weiß echt nicht warum dieser Fehler auftritt und brauche Hilfe.

...zur Frage

Raspberry Pi falsche ausgabe bei Input?

Ich habe einen Raspberry Pi 2 mein Problem ist. Dass ich bei folgendem Programm nur ausschließlich 0 als Ausgabe erhalte, wenn ich gar nichts auch kein Kabel an die entsprechende GPIO Schnittstelle angeschlossen habe. sobald ich ein Kabel dort anschließe erhalte ich 1 und 0 in unregelmäßigen Wechseln. Und dass obwohl das kabel an nichts angeschlossen ist. Lediglich, wenn der Port Teil eines Stromkreilaufs wird, erhalte ich ausschließlich 1. Inzwischen habe ich es aufgegeben einen Button anzuschließen...

 #!/usr/bin/python
import RPi.GPIO as GPIO
import time
GPIO.setmode(GPIO.BCM)
GPIO.setup(21, GPIO.IN)


while True:

      print(GPIO.input(21))
      time.sleep(2)
...zur Frage

Was möchtest Du wissen?