App installieren
How to install the app on iOS
Follow along with the video below to see how to install our site as a web app on your home screen.
Anmerkung: This feature may not be available in some browsers.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Du solltest ein Upgrade durchführen oder ein alternativer Browser verwenden.
Fehlerhafter Programmcode?
- Ersteller Robocop86
- Erstellt am
Robocop86
Fleet Captain Special
- Mitglied seit
- 16.10.2006
- Beiträge
- 264
- Renomée
- 9
- Prozessor
- Intel Core i5 7600K
- Mainboard
- Asrock Z270 Gaming K4
- Kühlung
- Raijintek Themis Evo
- Speicher
- 2x8 GB DDR4 Speicher
- Grafikprozessor
- GeForce GTX 970 4GB VRAM
- Soundkarte
- Creative X-Fi
- Gehäuse
- LianLi
- Netzteil
- CoolerMaster 620W
- Betriebssystem
- Windows 10
- Webbrowser
- Firefox
Lerne mit Python Anaconda speziell mit "Spyder" programmieren und hab mir dazu ein Buch gekauft. Bei einer Aufgabe steht ungefähr als Lösung
#Eingabe
print("Bitte monatlichen Gehalt eingeben")
g = float(input(2000))
#Berechnung
st = 0,16*g
#Ausgabe
print("Die Steuer beträgt", st, "Euro")
Als Ergebnis wird aber nur der g Wert angegeben, nicht der st wert. Fehler im Buch bzw im Code oder im Programm?
#Eingabe
print("Bitte monatlichen Gehalt eingeben")
g = float(input(2000))
#Berechnung
st = 0,16*g
#Ausgabe
print("Die Steuer beträgt", st, "Euro")
Als Ergebnis wird aber nur der g Wert angegeben, nicht der st wert. Fehler im Buch bzw im Code oder im Programm?
Robocop86
Fleet Captain Special
- Mitglied seit
- 16.10.2006
- Beiträge
- 264
- Renomée
- 9
- Prozessor
- Intel Core i5 7600K
- Mainboard
- Asrock Z270 Gaming K4
- Kühlung
- Raijintek Themis Evo
- Speicher
- 2x8 GB DDR4 Speicher
- Grafikprozessor
- GeForce GTX 970 4GB VRAM
- Soundkarte
- Creative X-Fi
- Gehäuse
- LianLi
- Netzteil
- CoolerMaster 620W
- Betriebssystem
- Windows 10
- Webbrowser
- Firefox
Die Berechnung ist imho falsch, es muss
st = 0.16*g
heißen.
Trotzdem bekomme ich nur g raus
--- Update ---
Ich habs rausgefunden, einfach nur float und den Befehl input weglassen
bschicht86
Redaktion
☆☆☆☆☆☆
- Mitglied seit
- 14.12.2006
- Beiträge
- 4.249
- Renomée
- 228
- BOINC-Statistiken
- Prozessor
- 2950X
- Mainboard
- X399 Taichi
- Kühlung
- Heatkiller IV Pure Chopper
- Speicher
- 64GB 3466 CL16
- Grafikprozessor
- 2x Vega 64 @Heatkiller
- Display
- Asus VG248QE
- SSD
- PM981, SM951, ein paar MX500 (~5,3TB)
- HDD
- -
- Optisches Laufwerk
- 1x BH16NS55 mit UHD-BD-Mod
- Soundkarte
- Audigy X-Fi Titanium Fatal1ty Pro
- Gehäuse
- Chieftec
- Netzteil
- Antec HCP-850 Platinum
- Betriebssystem
- Win7 x64, Win10 x64
- Webbrowser
- Firefox
- Verschiedenes
- LS120 mit umgebastelten USB -> IDE (Format wie die gängigen SATA -> IDE)
Also ich kenns aus anderen Sprachen so, dass der Teil mit Float und Input durchaus seine Berechtigung in der Ebende zur Variablendefiniton hat. In dem Teil, wo dann die Berechnung ausgeführt wird, interessiert nur noch die eigentliche Zahl.
Evtl. als Erklärungsansatz.
Evtl. als Erklärungsansatz.
PC_^_^
Commodore Special
- Mitglied seit
- 23.04.2016
- Beiträge
- 413
- Renomée
- 45
Hi ich kenne "spider" nicht aber wie bschicht86 schon angesprochen hat, ist u.a. die Variablendeklaration bzw. das anlegen dergleichen usw.
in anderen Hochsprachen essentiell. Mir ist allerdings noch aufgefallen das die Variable "str" keinem Datentyp zugewiesen ist.
g ist vom Typ float aber str ? Ich habe mal ein einfaches Beispiel in C++ geschrieben (Bild).
in anderen Hochsprachen essentiell. Mir ist allerdings noch aufgefallen das die Variable "str" keinem Datentyp zugewiesen ist.
g ist vom Typ float aber str ? Ich habe mal ein einfaches Beispiel in C++ geschrieben (Bild).
Robocop86
Fleet Captain Special
- Mitglied seit
- 16.10.2006
- Beiträge
- 264
- Renomée
- 9
- Prozessor
- Intel Core i5 7600K
- Mainboard
- Asrock Z270 Gaming K4
- Kühlung
- Raijintek Themis Evo
- Speicher
- 2x8 GB DDR4 Speicher
- Grafikprozessor
- GeForce GTX 970 4GB VRAM
- Soundkarte
- Creative X-Fi
- Gehäuse
- LianLi
- Netzteil
- CoolerMaster 620W
- Betriebssystem
- Windows 10
- Webbrowser
- Firefox
Hi ich kenne "spider" nicht aber wie bschicht86 schon angesprochen hat, ist u.a. die Variablendeklaration bzw. das anlegen dergleichen usw.
in anderen Hochsprachen essentiell. Mir ist allerdings noch aufgefallen das die Variable "str" keinem Datentyp zugewiesen ist.
g ist vom Typ float aber str ? Ich habe mal ein einfaches Beispiel in C++ geschrieben (Bild).
Anhang anzeigen 40488
Ich gehe nur so vor wie es im Buch steht. In der Lösung wurde Str auch keinem Datentyp zugeordnet.^^
Schon habe ich das nächste Problem. Das Programm gibt mir bei einem logischen Operator ein Syntax raus. Ich soll ein Programm schreiben, wo der Anwender das Datum eingeben soll. Gibt er die falsche Zahl an, soll eine Fehlermeldung rausgegeben werden. Als erster Schritt soll mit dem Tag begonnen werden z.b. wenn jemand beim Datum eine 32 eingibt soll ein Error rauskommen. Sieht bei mir bisher so aus. Bei der if Zeile gibt er mir ein Error raus beim > Zeichen
print ("Bitte geben sie den Tag an:")
tag = int(input())
if tag < 1 or > 31:
print ("its wrong")
else:
print ("its right")
Zuletzt bearbeitet:
PC_^_^
Commodore Special
- Mitglied seit
- 23.04.2016
- Beiträge
- 413
- Renomée
- 45
Robocop86
Fleet Captain Special
- Mitglied seit
- 16.10.2006
- Beiträge
- 264
- Renomée
- 9
- Prozessor
- Intel Core i5 7600K
- Mainboard
- Asrock Z270 Gaming K4
- Kühlung
- Raijintek Themis Evo
- Speicher
- 2x8 GB DDR4 Speicher
- Grafikprozessor
- GeForce GTX 970 4GB VRAM
- Soundkarte
- Creative X-Fi
- Gehäuse
- LianLi
- Netzteil
- CoolerMaster 620W
- Betriebssystem
- Windows 10
- Webbrowser
- Firefox
Hi Robocop86
Wird im Buch auch die gleiche Entwicklungsumgebung (IDE) bzw. Compiler, Interpreter benutzt mit dem du die Programme schreibst ?
Evtl. fehlt die Klammerung in der "if-Zeile". Ein Beispiel des Syntax von C++ ist im Bild.
Anhang anzeigen 40497
Im Buch wird IDLE benutzt. Gut mir wurde Spyder empfohlen. Aber du hast recht, mit den Klammern funktioniert es!^^ In der Lösung im Buch wurden keine Klammern benutzt. Ich glaub da sind einige Fehler drinnen.
Zuletzt bearbeitet:
Ähnliche Themen
- Antworten
- 2
- Aufrufe
- 1K
- Antworten
- 0
- Aufrufe
- 1K
- Antworten
- 0
- Aufrufe
- 35K
- Antworten
- 0
- Aufrufe
- 51K