Wie schließe ich in die entgegengesetzte Reihenfolge?

Ich bin ein Anfänger Programmierer. Hier ist mein Code:

n = int(input()) from math import* for i in range(n): print(n, "\t", log10(n)) i = i + 1 n = n - 1 

Seine Ausgabe ist:

 10 1.0 9 0.9542425094393249 8 0.9030899869919435 7 0.8450980400142568 6 0.7781512503836436 5 0.6989700043360189 4 0.6020599913279624 3 0.47712125471966244 2 0.3010299956639812 1 0.0 

Ich möchte es sein:

 1 0.0 2 0.3010299956639812 3 0.47712125471966244 4 0.6020599913279624 5 0.6989700043360189 . . . 9 0.9542425094393249 10 1.0 

2 Solutions collect form web for “Wie schließe ich in die entgegengesetzte Reihenfolge?”

Zuerst musst du nicht inkrementieren, weil es die Loop-Variable ist und wird jeweils auf 0 bis 9 gesetzt.

Dann druckt deine Schleife zuerst. Es beginnt um 10 Uhr, und du subtrahierst du jedes Mal, wenn du die Werte in absteigender Reihenfolge bekommst. Versuche dies:

 for i in range(n): print i+1, "\t", log10(i+1) 

Verwenden Sie einfach i als Sie variables Element in der Schleife:

 n=int(input()) import math for i in range(1,n+1): print(i,"\t",math.log10(i)) 

Sie können dies in einer Zeile wie folgt tun:

 print('\n'.join('{}\t{}'.format(i,math.log10(i)) for i in range(1,n+1))) 

Schließlich ist es keine gute Idee, sich daran zu gewöhnen. Mit * bringt alle Elemente in das importierte Modul in den gleichen Namespace. Alle ähnlichen Objekt- oder Funktionsnamen im Modul überschreiben andere Funktionen / Objekte mit demselben Namen.

  • Erhalten Sie den Wert des letzten Ausdrucks im `exec`-Aufruf
  • Installiere f2py mit python3
  • Konstante Überwachung eines TCP-Streaming-Feeds für Daten in Python
  • Mit eingebauten Namen als lokale Variable, sondern auch als builtin
  • Boto: Dynamisch bekomme aws_access_key_id und aws_secret_access_key im Python-Code von config?
  • Summieren Sie die Zahlen in einer Liste mit Ausnahme der ersten geraden Zahl in Python?
  • Ranglisten in einer Liste von Begriffen
  • Python tkinter check button Druck PY_VAR0
  • Django: importieren Sie benutzerdefinierte Klasse in Vorlage html anstelle von Ansicht?
  • Strip-Befehl entfernt nicht 'e' in der Zeichenfolge
  • Wie schließe ich einen Code, bis eine bestimmte Nummer erstellt wird?
  • Python ist die beste Programmiersprache der Welt.