Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: Peter Otten <__peter__@web.de> Newsgroups: de.comp.lang.python Subject: Re: [Python-de] Wie sieht Python fuer mich aus? Date: Mon, 09 Jan 2017 13:45:15 +0100 Organization: None Lines: 26 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8Bit X-Trace: news.uni-berlin.de L6pWusUYStolGmP4jeB2HgtNJLYPL1E2f9KauwPONJwQ== Return-Path: X-Original-To: python-de@python.org Delivered-To: python-de@mail.python.org X-Injected-Via-Gmane: http://gmane.org/ User-Agent: KNode/4.13.3 X-BeenThere: python-de@python.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Die Deutsche Python Mailingliste List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Mailman-Original-Message-ID: X-Mailman-Original-References: Xref: csiph.com de.comp.lang.python:4623 Stefan Ram wrote: > Ausgeben > > »print« rundet Zahlen bei der Ausgabe etwas, während die > Konsole alle Nachkommastellen anzeigt. Genauer, der Unterschied besteht zwischen repr(x) und str(x), und nur in Python 2: $ python2 -c 'x = 1./3; print repr(x) == str(x)' False $ python3 -c 'x = 1./3; print(repr(x) == str(x))' True Wenn du gerade erst startest und keine Python-2-Programme "geerbt" hast, gibt's eigentlich keinen Grund, Python 2 zu verwenden. > Einlesen > > »input(prompt)« liefert einen String, der dann mit »float« > in eine Zahl gewandelt werden kann. In Python 3; in Python 2 heißt die Funktion raw_input().