Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # -*- coding: utf-8 -*-
- from __future__ import unicode_literals
- import cmd
- import os
- import sys
- import httplib
- class CMD(cmd.Cmd):
- def do_cls(self, line):
- "Czysci okno polecen"
- print ('\n' * 50)
- def do_triangle_area(a, h):
- "Calculating tiangle's field"
- print (1/2*a)*h
- def do_substring(slowo, koniec):
- "wypisuje czesc podanego slowa z wybrana przez uzytkownika liczba znakow"
- #print ("Podaj liczbe liter jaka ma zawierac slowo liczac od poczatku")
- #koniec = input()
- slowo2 = slowo[0:koniec]
- print (slowo2)
- def do_piramida(self, wybor):
- "polecenie tworzy piramide stworzona z podanej przez uzytkownika liczby rzedow"
- for i in range(int(wybor)):
- print(' '*(int(wybor)-i-1) + '*' *(2*i+1))
- def do_url(self, url):
- "wyswietla aktualny status strony (dziala lub nie)"
- url = input()
- conn = httplib.HTTPConnection(url)
- conn.request("HEAD", "/")
- r1 = conn.getresponse()
- print (r1.status, r1.reason)
- def do_liczlitery(self, word):
- "Liczy litery w podanym slowie"
- count = 0
- for c in word:
- count += 1
- print ("Liczba liter w podanym slowie:", count)
- def do_zapiswpliku(self, path):
- "Zapisuje tekst do pliku"
- print ("Wpisz tekst ktory ma zostac zapisany")
- a= raw_input()
- with open("podane slowo.txt", "a") as f:
- f.write(a)
- print ("Podane przez Ciebie slowo/zdanie zostalo zapisane do pliku")
- def do_zliczwspolgloski(self, licz):
- "Zlicza wspolgloski w podanym przez uzytkownika zdaniu"
- sentence = input()
- counts = {i:0 for i in "qwrtpsdfghjklzxcvbnmQWRTPSDFGHJKLZXCVBNM"}
- for char in sentence:
- if char in counts:
- counts[char] += 1
- print (counts)
- def do_ascii (self, a):
- "ascii"
- #print ("Podaj argument do zapisu w ascii")
- #a = raw_input()
- print ("ascii to:")
- print (ord(a))
- def default(self, line):
- print("Komenda jest nierozpoznawalna")
- if __name__ == '__main__':
- CMD().cmdloop()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement