OOP school learning by waiywaiy
Project description
This programing is only example for python OOP learning
วิธีติดตั้ง เปิด CMD / Terminal
pip install oopwaiywaiy
วิธีใช้ [STEP 1]
เปิด IDLE ขึ้นมาแล้วพิมพ์…
from oopwaiywaiy.pythonOOP import Student,Tesla,SpecialStudent,Teacher #Day0 print('---- Day0 ----') allstudent = [] teacher1 = Teacher(fullname='Ada lovelace') teacher2 = Teacher(fullname='Bill Gates') print(teacher1.students) #Day 1 print('---- Day1 ----') st1 = Student('Albert','Einstein') allstudent.append(st1) teacher2.AddStudent(st1) print(st1.fullname) #Day2 print('---- Day2 ----') st2 = Student('Steve','jobs') allstudent.append(st2) teacher2.AddStudent(st2) print(st2.fullname) #Day3 print('---- Day3 ----') for i in range(3): st1.Coding() st2.Coding() st1.ShowExp() st2.ShowExp() #Day4 print('---- Day4 ----') stp1 = SpecialStudent('Thomas','Edison','Hitler') allstudent.append(stp1) teacher1.AddStudent(stp1) print(stp1.fullname) print('May i give special 20 point?') stp1.exp = 20 stp1.Coding() stp1.ShowExp() #Day5 print('---- Day5 ----') print('How student back home with...') print(allstudent) for st in allstudent: print(' {} : Back home with {} '.format(st.name,st.vehicle)) if isinstance(st,SpecialStudent): st.vehicle.SelfDriving(st) #Day6 print('---- Day6 ----') teacher1.CheckStudent() teacher2.CheckStudent() print('Total point 2 student ',st1+st2)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
oopwaiywaiy-0.0.2.tar.gz
(4.1 kB
view details)
File details
Details for the file oopwaiywaiy-0.0.2.tar.gz
.
File metadata
- Download URL: oopwaiywaiy-0.0.2.tar.gz
- Upload date:
- Size: 4.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/3.10.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.8.0
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 620e88bd0f88c2750ab84bc201264d8c4fde72ca54216fb6292096ee0ede3bc3 |
|
MD5 | 08fc7d11aad551cfa4f122de9b3ca0f9 |
|
BLAKE2b-256 | 6cffc77c5265787932a0cb21406fe68be9d3b086ab4a01e2857dfe708fae1039 |