Skip to content

Commit 03a13c5

Browse files
committed
file , inheritance ,try
1 parent 15fff4c commit 03a13c5

File tree

17 files changed

+113
-0
lines changed

17 files changed

+113
-0
lines changed

File handling/demo.txt

Whitespace-only changes.

File handling/open.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
f = open("demo.txt","r")
2+
print(f.read())

File handling/read.py

Whitespace-only changes.

File handling/remove.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
import os
2+
os.remove("demofile2.txt")

File handling/write.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
f = open("demofile2.txt", "a")
2+
f.write("Now the file has more content!")
3+
f.close()
4+
5+
#open and read the file after the appending:
6+
f = open("demofile2.txt", "r")
7+
print(f.read())

Iterators/basic.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
mytuple = ("apple", "banana", "cherry")
2+
myit = iter(mytuple)
3+
4+
print(next(myit))
5+
print(next(myit))
6+
print(next(myit))

Iterators/ex.py

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
class MyNumbers:
2+
def __iter__(self):
3+
self.a = 1
4+
return self
5+
6+
def __next__(self):
7+
x = self.a
8+
self.a += 1
9+
return x
10+
11+
myclass = MyNumbers()
12+
myiter = iter(myclass)
13+
14+
print(next(myiter))
15+
print(next(myiter))
16+
print(next(myiter))
17+
print(next(myiter))
18+
print(next(myiter))

Iterators/string.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
mystr = "banana"
2+
myit = iter(mystr)
3+
4+
print(next(myit))
5+
print(next(myit))
6+
print(next(myit))
7+
print(next(myit))
8+
print(next(myit))
9+
print(next(myit))

inheritance/basic.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
class parent:
2+
x=10
3+
class child(parent):
4+
x=5
5+
6+
obp=parent()
7+
obc=child()
8+
print(obp.x)
9+
print(obc.x)

inheritance/ex.py

Whitespace-only changes.

0 commit comments

Comments
 (0)