diff --git a/DataLatihan/answer1.py b/DataLatihan/answer1.py index a489c87..3e9f573 100644 --- a/DataLatihan/answer1.py +++ b/DataLatihan/answer1.py @@ -7,3 +7,21 @@ def readData(data1): for line in data : x = line.split() return x + +x = readData(data1) +txt = [] +for i in x: + if (i == 'I' ): + txt.append('*') + elif (i == 'and'): + txt.append('***') + elif (i == 'The'): + txt.append('***') + elif (i == 'you'): + txt.append('***') + else : + txt.append(i) + +txt = ' '.join(txt) + +print(txt) diff --git a/DataLatihan/answer2.py b/DataLatihan/answer2.py index 5d28fd2..da70b38 100644 --- a/DataLatihan/answer2.py +++ b/DataLatihan/answer2.py @@ -2,8 +2,27 @@ data2 = "Data2.txt" def readData(data1): - x = [] - with open(data1) as data : - for line in data : - x = line.split() -return x + x = [] + with open(data1) as data : + for line in data : + x = line.split() + return x + +a = readData(data1) +b = readData(data2) +c = [] +for i in a : + + count = 0 + for x in b: + if (i == x): + count += 1 + for y in c: + if (y == i): + count=0 + if (count!=0): + c.append(i) + +c = ' '.join(c) + +print(c) diff --git a/DataTugas/Answer.py b/DataTugas/Answer.py new file mode 100644 index 0000000..47b9745 --- /dev/null +++ b/DataTugas/Answer.py @@ -0,0 +1,41 @@ +data1 = "DataSet.txt" + +def readData(data1): + x = [] + with open(data1) as data : + for line in data : + x = line.split() + return x +data = readData(data1) + +hasil = [] +hasil2 = [] +angka = [] +titik = False +for i in data: + x = i + + if x.isdigit(): + angka.append(x) + hasil.append('w') + else: + if titik == True : + y = x[0].upper() + x[1:] + titik = False + hasil.append(y) + else: + hasil.append(x) + if x.endswith('.'): + titik = True +angka.reverse() +y=0 +for i in hasil : + if i == 'w': + hasil2.append(angka[y]) + y+=1 + else : + hasil2.append(i) + +hasil2 = ' '.join(hasil2) + +print(hasil2)