forked from fenyx-it-academy/Class4-PythonModule-Week2
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathWeek2-4.odev.py
More file actions
35 lines (14 loc) · 991 Bytes
/
Week2-4.odev.py
File metadata and controls
35 lines (14 loc) · 991 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
kelime_1=str(input('Lutfen Ilk Kelimeyi Giriniz.......:').replace(" ", ""))
kelime_2=str(input('Lutfen Ikinci Kelimeyi Giriniz....:').replace(" ", ""))
valid_characters = 'abcdefghijklmnopqrstuvwxyz1234567890'
kelime1 = ''.join([ x for x in kelime_1 if x.lower() in valid_characters ])
ilkkelime= set(kelime1.lower())
valid_characters = 'abcdefghijklmnopqrstuvwxyz1234567890'
kelime2 = ''.join([ x for x in kelime_2 if x.lower() in valid_characters ])
ikincikelime= set(kelime2.lower())
from collections import Counter
print('Girilen Ilk Kelimenin Harfleri.............:',sorted(ilkkelime))
print('Girilen Ikinci Kelimenin Harfleri..........:',sorted(ikincikelime))
print('Ilk Girilen Kumenin Ikinci Girilenden Farki:',ilkkelime.difference(ikincikelime))
print('Ikinci Girilen Kumenin Ilk Girilenden Farki:',ikincikelime.difference(ilkkelime))
print('Ilk ile Ikinci Kumenin Kesisimi............:',ilkkelime.intersection(ikincikelime))