Gå til innhold

Anbefalte innlegg

Der nedenfor hvordan forstår python-programmet at 4,0  er ikke et flytall ex 4.0 er 4  (matematisk),

hvordan kan python gjøre beregning av matematikk fra 4,0 til 4 og svaret vil være isteden for flytall skal være heltall?at python lager beregning selv når mann sitter tallet 4.0

 

Number = input("write your number: ")

 
if isinstance(Number, int):
    print('Number is Integer')
 
elif ("Number", Number.0)():
    print('Number is Integer')
 
else:
    print("Number is Float")
Endret av Ariiieh
Lenke til kommentar
Videoannonse
Annonse

Det er ikke et flyttall. Kjører du type(Number) så ser du at input er type 'str' (altså en string av tallet ditt), så det du må gjøre er å konvertere det til en 'int'.

 

Number = input("write your number: ")

print(type(Number))

Number = int(Number)

print(type(Number))

 

Grunnen til at du fikk utslag som flyttall kan jeg la deg fundere på selv med informasjonen jeg nettopp ga deg.

Endret av Gavekort
Lenke til kommentar

Python jobber med forskjellige datatyper, og ser på dem på en litt annen måte enn det vi gjør. Det betyr at det du kaller "4" ikke bare er tallet fire. Det er en liten pakke med informasjon som har datatypen int og verdien 4. På samme måte har "4.0" datatypen flyttall og verdien 4.0. Når du bruker isinstance() ser ikke python på verdien, men på typen.

 

Hvis du vil vite om Number er et heltall kan du bruke Number.is_integer()

Lenke til kommentar

Bli med i samtalen

Du kan publisere innhold nå og registrere deg senere. Hvis du har en konto, logg inn nå for å poste med kontoen din.

Gjest
Skriv svar til emnet...

×   Du har limt inn tekst med formatering.   Lim inn uten formatering i stedet

  Du kan kun bruke opp til 75 smilefjes.

×   Lenken din har blitt bygget inn på siden automatisk.   Vis som en ordinær lenke i stedet

×   Tidligere tekst har blitt gjenopprettet.   Tøm tekstverktøy

×   Du kan ikke lime inn bilder direkte. Last opp eller legg inn bilder fra URL.

Laster...
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...