Narzędzia użytkownika

Narzędzia witryny


narzedzia:char_counter_py

To jest stara wersja strony!


Skrypt zliczania wystąpień liter

<code python> choise = input(„In which file you want to count characters ?\n”) text = open(choise) string = text.read() text.close()

alphabet = {'a':0,'b':0,'c':0,'d':0,'e':0,'f':0,'g':0,'h':0,

          'i':0,'j':0,'k':0,'l':0,'m':0,'n':0,'o':0,'p':0,
          'q':0,'r':0,'s':0,'t':0,'u':0,'v':0,'w':0,'x':0,
          'y':0,'z':0,'\n':0,'A':0,'B':0,'C':0,'D':0,'E':0,
          'F':0,'G':0,'H':0,'I':0,'J':0,'K':0,'L':0,'M':0,
          'N':0,'O':0,'P':0,'Q':0,'R':0,'S':0,'T':0,'U':0,
          'V':0,'W':0,'X':0,'Y':0,'Z':0,'1':0,'2':0,'3':0,
          '4':0,'5':0,'6':0,'7':0,'8':0,'9':0,'0':0,' ':0,
          ',':0,'.':0,':':0,';':0,'(':0,')':0,'[':0,']':0,
          '{':0,'}':0,'?':0,'!':0,'@':0,'#':0,'$':0,'%':0,
          '^':0,'&':0,'*':0,'-':0,'+':0,'=':0,'"':0,'\'':0}

counter = 0

def show(kwargs):

  if kwargs == '\n':
      print("New Line: "+str(alphabet[kwargs]))
  elif kwargs == ' ':
      print("Space   : "+str(alphabet[kwargs]))
  else:
      print(kwargs+"       : "+str(alphabet[kwargs]))

def dodaj(args):

  alphabet[args] += 1
  

def length(margs):

  global counter
  counter += alphabet[margs]

for char in string:

  dodaj(char)

for place in alphabet:

  show(place)
  length(place)

print(„Length : ”+str(counter))

</code

narzedzia/char_counter_py.1746657232.txt.gz · ostatnio zmienione: 2025/05/08 00:33 przez administrator