Hvordan Count sifre i Python

Python programmeringsspråk har strenger og numeriske variabler. Strenger kan inneholde bokstaver og symboler i forbindelse med tall, mens numeriske variabler kan bare inneholde tall. Metoden som kreves for å telle sifre i en variabel er forskjellig basert på om du arbeider med en streng eller numerisk variabel. For en streng, vil du bruke den integrerte 'len' funksjon. For en numerisk variabel, derimot, ville du trenger å importere den "matte" modul.

Bruksanvisning

Count Tall Variable sifre

1 Definer en numerisk variabel å lagre sifret telleverdien:

teller = 0

2 Importer 'matte' modul:

import math

3 Kaller "log10-funksjonen fra 'matte' modul og pakk det rundt" tall "-funksjonen. Gi verdien til tellervariabelen.

teller = int (math.log10 (NumVar)) + 1

4 Erstatt NumVar "med den numeriske variabelen du ønsker å analysere og skrive ut resultatet ved å bruke 'print' funksjon:

print teller

Count streng variabel sifre

5 Definer en numerisk variabel å lagre sifret count:

teller = 0

6 Kapsle den variabelen som du ønsker å analysere i 'len' funksjon og tildele resultatet til tellervariabelen:

teller = len (NumVar)

7 Skriv ut resultatet ved å bruke 'print' funksjon:

print teller