University-Docs/Documents/School/SEM 2/MI/OZ6/oef8.py

75 lines
1.7 KiB
Python

import string
def hoofdletters_kleineletters(string1, string2):
kleineletters1 = []
kleineletters2 = []
hoofdletter1 = []
hoofdletter2 = []
for i in string1:
if i == i.lower():
kleineletters1.append(i)
for i in string2:
if i == i.lower():
kleineletters2.append(i)
if i == i.upper():
hoofdletter1.append(i)
hoofdletter2.append(i)
print(set(kleineletters1).intersection(set(kleineletters2)))
print(set(hoofdletter1).intersection(set(hoofdletter2)))
def set_geenletters_instrings(string1,string2):
kleineletters1 = []
kleineletters2 = []
hoofdletter1 = []
hoofdletter2 = []
for i in string1:
if i == i.lower():
kleineletters1.append(i)
for i in string2:
if i == i.lower():
kleineletters2.append(i)
if i == i.upper():
hoofdletter1.append(i)
hoofdletter2.append(i)
allekleineletters = string.ascii_lowercase
allehoofdletters = string.ascii_uppercase
set(kleineletters1).difference(set(kleineletters2))
print(set(allekleineletters).difference(set(kleineletters1)))
def niet_letters(string1,string2):
niet_letters1 = []
niet_letters2 = []
for i in string1:
if i.isalpha():
pass
else:
niet_letters1.append(i)
for i in string2:
if i.isalpha():
pass
else:
niet_letters2.append(i)
niet_letters = set(niet_letters1).intersection(set(niet_letters2))
print(niet_letters)
def main():
#hoofdletters_kleineletters("Hallo","Nealogr")
#set_geenletters_instrings("Hallo","Nealogr")
niet_letters("Dit is een string123", "lol13435//##")
main()