Das liegt nicht an der wissenschaftlichen Schreibweise, sondern das nur eine gewisse Größe von Zahlen in den Speicherplatz eines Integers passt (weiß gerade die genauen Daten nicht), aber auf alle Fälle werden dann (noch) größere Zahlen als Double gespeichert, weil double mehr Speicherplatz zur Verfügung hat (in Python).

dh als double ist deine Zahl durch zwei Teilbar

Tipp: Lies dich mal in die C++ Datentypen rein (int, float, double, long int, ....) für Python gelten (je nach BS) die gleichen Werte

Ich kenn zwar dein Lösungsansatz nicht, aber wenn ich prüfen möchte ob eine Zahl durch zwei Teilbar ist nehme ich Modulo und prüfe den Rest ob er gleich 0 ist, wenn ja, ist die Zahl gerade, wenn nicht, halt nicht.... Das hat auch bei deiner angegebenen Zahl funktioniert.

Dazu muss man auch sagen, dass der Computer bzw. Python intern gar nicht mit der wissenschaftlichen Schreibweise arbeitet! Dies ist nur für den User damit man größere Zahlen versteht und nicht die Anzahl der Stellen nachzählen muss usw.

...zur Antwort

Schau mal unter dem Sitchwort "Schrödinger programmiert" und such dir die Sprache raus die dir am besten zusagt. Die Bücher eklären es sehr gut und sehr anschaulich, auch mit netten Bildern bzw. Comics und es unterhaltend. Kann ich wirklich empfehlen, habe damit C++, C# und HTML/JS/CSS gelernt (wobei ja letzteres keine Programmiersprache in dem Sinne ist).

Um die Fage welche Programmiersprache man mit Anfangen sollte, empfehle ich die "schwerste" am Anfang zu nehmen, aus dem Grund, das man es von Anfang "richtig" lernt und bspw. das C++ Schrödinger Programmiert erklärt es für Anfänger super gut! Der Vorteil ist, wenn du dann auf andere Umsteigst, ist es seeeehr einfach damit direkt sehr effektiv durchzustarten. Wenn du z.B. die beliebteste Sprache für den Anfang nimmst (Python), hast du dich dann erstmal wenn du bspw. auf C++ umsteigst ganz schön zu känpfen mit den Datentypen und den so finde ich stark unterschiedlichen Syntax (deutlich mehr zu beachten), also sprich es ist deutlich schwieriger von Python auf C++ zu wechseln als andersrum.
Die Praxis hat mir gezeigt, wenn du C/C++ kannst, kannst du die meisten Sprachen sehr leicht im Nachhinein erlernen (gibt eh meistens nur kleine Unterschiede).

...zur Antwort

Klingt jetzt nach nicht so extrem hohen Anforderungen.

Schon mal überlegt einen Einplatinenrechner zu holen, wie bspw. Raspberry Pi? Lasse auch einen MC Server, TS Server, Fileserver und noch zwei selbstprogrammierte Games mit Multiplayer Funktion über einen 4GB Rasp laufen und es läuft alles wunderbar! Sogar echt Stromsparend dank der ARM Architektur!
Ist vielleicht die günstigste Variante, wenn man noch nicht viel Erfahrung hat und erstmal rumprobieren will!
Z.b. der MC Server konnte ohne Probleme 25 Spieler managen!!
Modded ist denke ich auch kein Problem, zwar hab ich das noch nicht ausprobiert, sollte aber auch laufen (zu Not RAM von 2GB auf 3GB erhöhen für die Java VM)

...zur Antwort
  1. USB Stick mit mindestens 8 GB suchen
  2. Linux USB Live Creator runterladen (https://www.linuxliveusb.com/)
  3. ISO von der Linux Distribution runterladen (z.B. Ubuntu 19.04: http://releases.ubuntu.com/19.04/)
  4. Live Creator starten, USB Stick + ISO auswählen + Programm starten
  5. USB Stick in PC stecken und via UEFI oder BIOS USB Stick zum booten auswählen
  6. Installieren und Glücklich sein :D
...zur Antwort
Weitere Inhalte können nur Nutzer sehen, die bei uns eingeloggt sind.