Python :: Aufgabe #7
13 Lösungen

Programmier-Basics: Centrechner
Anfänger - Python
von Freki
- 27.12.2012 um 14:51 Uhr
Schreiben Sie ein Programm, das eine Zahl in Cent einliest.
Das Programm soll die Anzahl von Dollar und Cent
wie folgt ausgeben:
Das Programm soll die Anzahl von Dollar und Cent
wie folgt ausgeben:
Konsolenausgabe:
Geben Sie die Cent ein:
324
Das ergibt 3 Dollar und 24 Cent.
Lösungen:

cent = input("Geben Sie die Cent ein:\n") print("Das ergibt", cent[0:-2] ,"Dollar und", cent[-2] + cent[-1], "Cent.")

#!/usr/bin/python # -*- coding: iso-8859-1 -*- import math try: eingabe = int(raw_input("Geben sie bitte die Cent ein: ")) oute = int(eingabe/100) outc = int(eingabe%100) print("das wären dann "+str(oute)+" Euro und "+str(outc)+" Cent.") except ValueError: print "Ungueltige Eingabe: Eine ZAHL eingeben!"

#!/usr/bin/python Cent = input("Geben Sie die Cent ein:\n") print "Das ergibt", Cent / 100, "Dollar und", Cent % 100, "Cent."

#Eingabe fehler=1 while fehler==1: try: cent=int(input('Geben sie den Betrag in Cent ein: ')) fehler=0 except: print('Bitte geben sie eine ganze Zahl ein.') #Berechnung euro=int(cent/100) rest=cent%100 #Ausgabe print('Das ergibt ',euro,' Euro und ',rest,' Cent.')

"""Schreiben Sie ein Programm, das eine Zahl in Cent einliest. Das Programm soll die Anzahl von Dollar und Cent wie folgt ausgeben: """ print("Cent zu Dollar/Cent Umrechner, kronstone") cent=int(input("Geben Sie einen Cent Btrag ein:")) dollar=int(cent/100) cent=cent-dollar*100 print("Es sind", dollar, "Dollar und", cent, "Cent.")

#!/usr/bin/python3 # -*- encoding: utf-8 -*- # #>>>autor: Sebastian Müller #>>>licence: GPL #>>>contact: mypythonmueller@gmail.com # #Schreiben Sie ein Programm, das eine Zahl in Cent einliest. #Das Programm soll die Anzahl von Dollar und Cent #ausgeben: betr = 0 while not betr: try: betr = int(input("Bitte Geldbetrag in Cent eingeben. ")) except: print("Eingabe war nicht korrekt") betrz = betr g500 = betr // 50000 betr -= g500 * 50000 g200 = betr // 20000 betr -= g200 * 20000 g100 = betr // 10000 betr -= g100 * 10000 g50 = betr // 5000 betr -= g50 * 5000 g20 = betr // 2000 betr -= g20 * 2000 g10 = betr // 1000 betr -= g10 * 1000 g5 = betr // 500 betr -= g5 * 500 e2 = betr // 200 betr -= e2 * 200 e1 = betr // 100 betr -= e1 * 100 c50 = betr // 50 betr -= c50 * 50 c20 = betr // 20 betr -= c20 * 20 c10 = betr // 10 betr -= c10 * 10 c5 = betr // 5 betr -= c5 * 5 c2 = betr // 2 betr -= c2 * 2 euro = betrz / 100 print(betrz, "Cent sind ", str(euro) + "Euro" ) print("Das sind:") print("{0:<12} {1:<8} {2:<14}".format("Schein/Münze", "Anzahl", "Betrag")) print("{0:>12} {1:8d} {2:14.2f}Euro".format("500 Euro", g500, g500 * 500.0)) print("{0:>12} {1:8d} {2:14.2f}Euro".format("200 Euro", g200, g200 * 200.0)) print("{0:>12} {1:8d} {2:14.2f}Euro".format("100 Euro", g100, g100 * 100.0)) print("{0:>12} {1:8d} {2:14.2f}Euro".format("50 Euro", g50, g50 * 50.0)) print("{0:>12} {1:8d} {2:14.2f}Euro".format("20 Euro", g20, g20 * 20.0)) print("{0:>12} {1:8d} {2:14.2f}Euro".format("10 Euro", g10, g10 * 10.0)) print("{0:>12} {1:8d} {2:14.2f}Euro".format("5 Euro", g5, g5 * 5.0)) print("{0:>12} {1:8d} {2:14.2f}Euro".format("2 Euro", e2, e2 * 2.0)) print("{0:>12} {1:8d} {2:14.2f}Euro".format("1 Euro", e1, e1 * 1.0)) print("{0:>12} {1:8d} {2:14.2f}Cent".format("50 Cent", c50, c50 * 50)) print("{0:>12} {1:8d} {2:14.2f}Cent".format("20 Cent", c20, c20 * 20)) print("{0:>12} {1:8d} {2:14.2f}Cent".format("10 Cent", c10, c10 * 10)) print("{0:>12} {1:8d} {2:14.2f}Cent".format("5 Cent", c5, c5 * 5)) print("{0:>12} {1:8d} {2:14.2f}Cent".format("2 Cent", c2, c2 * 2)) print("{0:>12} {1:8d} {2:14.2f}Cent".format("1 Cent", betr, betr))

def cent_eingeben(): global cent cent = int(input("Geben sie die Cent ein: ")) def dollar_berechnen(cent): global dollar global rest dollar = cent // 100 rest = cent % 100 def ausgabe(dollar, rest): print("Das sind " + str(dollar) + " Dollar, und " + str(rest) + " Cent.") cent_eingeben() dollar_berechnen(cent) ausgabe(dollar, rest)

#EINGABE ct = int(input("Centbetrag eingeben: ")) #VERARBEITUNG dollar = (ct // 100) #AUSGABE print("Das ergibt", dollar, "$ und", ct % 100, "ct")

# -*- coding: utf-8 -*- """ Created on Wed Apr 25 10:50:17 2018 @author: Thomas Anderson """ cents = 0 #Cent dollar = 0 #Dollar escape = 0 #Escape für While Schleife while escape == 0: try: cents = int(input('Geben Sie die Cent ein: \n')) escape = 1 except: print('Ungültige Eingabe, bitte nur Zahlen eingeben!') continue print('Das ergibt ', int(cents/100), ' Dollar und ', cents % 100, ' Cent.')

cent = int(input("Geben Sie die Cent ein: ")) dollar = 0 if cent >= 100: dollar,cent=cent // 100,cent % 100 print("Das ergibt", dollar, "Dollar und", cent, "Cent.")

try: centbetrag = int(input("Centbetrag eingeben:")) euro = centbetrag // 100 cent = centbetrag % 100 print(str(euro) + " Euro und " + str(cent) + " Cent.") except ValueError: print("Nur Zahlen eingeben!")

#Programm für Centrechnung cent = int(input("Geben Sie die Cent ein: ")) print("Das ergibt",cent // 100,"Dollar und",cent % 100,"Cent.")

# Schreiben Sie ein Programm, das eine Zahl in Cent einliest. # Das Programm soll die Anzahl von Dollar und Cent # wie folgt ausgeben: # Geben Sie die Cent ein: # 324 # Das ergibt 3 Dollar und 24 Cent. while True: eingabe_cent = input("Geben Sie die Cent ein: \n") if eingabe_cent.isdigit(): eingabe_cent = int(eingabe_cent) print(f"Das ergibt {eingabe_cent // 100} Dollar und {eingabe_cent % 100} Cent.") break else: print("Bitte eine Ganzzahl eingeben!!!")
Konsolenausgabe:
Geben Sie die Cent ein:
324
Das ergibt 3 Dollar und 24 Cent.