Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # This is a sample Python script.
- # Press Shift+F10 to execute it or replace it with your code.
- # Press Double Shift to search everywhere for classes, files, tool windows, actions, and settings.
- from random import randint
- def print_hi(name):
- # Use a breakpoint in the code line below to debug your script.
- print(f'Hi, {name}') # Press Ctrl+F8 to toggle the breakpoint.
- # Press the green button in the gutter to run the script.
- if __name__ == '__main__':
- print_hi('PyCharm')
- # See PyCharm help at https://www.jetbrains.com/help/pycharm/
- def czyPalindrom():
- while (1):
- slowo = str(input("Wpisz slowo aby sprawdzic, czy jest palindromem: ")).lower()
- if (slowo == slowo[::-1]):
- print("Palindrom!")
- else:
- print("Podane slowo nie jest palindromem.")
- #czyPalindrom()
- def szyfrowanie(haslo, podstawaSzyfru):
- hasloZaszyfrowane = ""
- print(chr(65))
- for i in range(len(haslo)):
- hasloZaszyfrowane += chr(65 + ((ord(haslo[i]) + podstawaSzyfru - 65) % 25))
- return hasloZaszyfrowane
- def szyfrCezara():
- while (1):
- haslo = str(input("Podaj haslo do zaszyfrowania: "))
- podstawaSzyfru = int(input("Podaj podstawe szyfru: "))
- haslo = szyfrowanie(haslo, podstawaSzyfru)
- print(haslo)
- #szyfrCezara()
- def losowanieTablicyRejestracyjnej():
- while (1):
- tablicaRejestracyjna = "LU "
- input("Nacisnij Enter, aby wylosowac tablice: ")
- for i in range(6):
- if randint(0, 1):
- tablicaRejestracyjna += chr(randint(65, 90))
- else:
- tablicaRejestracyjna += chr(randint(48, 57))
- print(tablicaRejestracyjna)
- #losowanieTablicyRejestracyjnej()
- def rzymskieNaArabskie():
- while(1):
- liczbaRzymska = str(input("Podaj liczbe w systemie rzymskim: ")).upper()
- liczbaArabska = 0
- slownikRzymskie = \
- {'I': 1,
- 'V': 5,
- 'X': 10,
- 'L': 50,
- 'C': 100,
- 'D': 500,
- 'M': 1000}
- try:
- for i in range(len(liczbaRzymska) - 1):
- if slownikRzymskie[liczbaRzymska[i]] < slownikRzymskie[liczbaRzymska[i + 1]]:
- liczbaArabska += slownikRzymskie[liczbaRzymska[i]] * -1
- continue
- liczbaArabska += slownikRzymskie[liczbaRzymska[i]]
- liczbaArabska += slownikRzymskie[liczbaRzymska[-1]]
- print(liczbaArabska)
- except KeyError:
- print("Podano liczbe w niepoprawnym formacie. ")
- #rzymskieNaArabskie()
Add Comment
Please, Sign In to add comment