Python, wie „0“ hinzufügen -vor einer Reihe

stimmen
-8

Ich arbeite an einem Python-Programm, und ich brauche, um es hinzuzufügen „0“ Vor dem Eingang der Benutzer.

Zum Beispiel: der Benutzer 65 gibt dann das Programm einen Schwimmer 0,65

Veröffentlicht am 01/07/2017 um 15:19
quelle vom benutzer
In anderen Sprachen...                            


3 antworten

stimmen
-2

input = 65
output = float('0.' + str(input))
print(output)
Beantwortet am 01/07/2017 um 15:22
quelle vom benutzer

stimmen
0
user_input = input('Please enter a number: ')
if not user_input.isdecimal():
    raise TypeError('Not a decimal.')
new_float = float('0.' + user_input)
Beantwortet am 01/07/2017 um 15:34
quelle vom benutzer

stimmen
0
user_input = int(input("Enter an integer: "))
digits = len(str(user_input))
output = user_input / (10 ** digits)
print(output)

Vorausgesetzt, dass Sie eine ganze Zahl erhalten: Sie Anzahl der Stellen in sie rechnen müssen und dividieren sie durch die 10 in der Macht der Anzahl der Stellen.

Lassen Sie mich durch die Schritte erklären:

  • Du hast 65
  • 65 hat zwei Ziffern drin
  • 10 auf die Potenz von 2: 10 ^ 2 = 100
  • Dann teilen wir 65 von 100 und erhalten 0,65
Beantwortet am 13/02/2019 um 12:02
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more