"""
IDE apps
Visual studio code (VS Code)
Thonny (người mới học) -> quan trọng
Pycharm/Eclipse
Input: dữ liệu đầu vào
Output: dữ liệu đầu ra
Input -> Code -> Output -> Fix bugs (sửa lỗi nếu có)
Tin học trẻ - HSG THCS (lớp 9)
Lập trình thi đấu (competitive programming)
Giới hạn thời gian - Bộ nhớ
Time limit exceed (TLE) - Memory limit exceed (MLE)
Tiếng Anh - Lập trình - Toán
print(""): Xuất/in ra màn hình 1 nội dung nào đó
'\n': xuống dòng
sep='...' (separator): chèn kí tự vào giữa 2 đối tượng liền kề nhau
end ='...' : Chèn kí tự vào cuối câu lệnh
Nhập dữ liệu:
Biến (variable): dùng để lưu trữ dữ liệu/giá trị
Tên biến -> Quy tắc đặt tên:
+ Không được có dấu khoảng cách / khoảng trắng. VDU: Hinhchunhat, Hinhvuong
+ Không được sử dụng dấu '-' mà phải sử dụng '_':
VDU: Hinh_chu_nhat, Hinh_Vuong
+ Trong tên không được để số ở đầu hoặc chứa kí tự đặc biệt (@, #, *, ...)
"""
print("Hello World!", end = '...')
print("Hôm nay là thứ 4", end = '...')
print("Tôi học Python")
print(2 * 10)
print(15 + 20)
print(2 + 3 * 5)
# print("Hello World", "Hôm nay là thứ 4", "Tôi học Python", sep = '\n')
IiIiCklERSBhcHBzCiAgICBWaXN1YWwgc3R1ZGlvIGNvZGUgKFZTIENvZGUpCiAgICBUaG9ubnkgKG5nxrDhu51pIG3hu5tpIGjhu41jKSAtPiBxdWFuIHRy4buNbmcKICAgIFB5Y2hhcm0vRWNsaXBzZQpJbnB1dDogIGThu68gbGnhu4d1IMSR4bqndSB2w6BvCk91dHB1dDogZOG7ryBsaeG7h3UgxJHhuqd1IHJhCgpJbnB1dCAtPiBDb2RlIC0+IE91dHB1dCAtPiBGaXggYnVncyAoc+G7rWEgbOG7l2kgbuG6v3UgY8OzKQpUaW4gaOG7jWMgdHLhursgLSBIU0cgVEhDUyAobOG7m3AgOSkKTOG6rXAgdHLDrG5oIHRoaSDEkeG6pXUgKGNvbXBldGl0aXZlIHByb2dyYW1taW5nKSAKICAgIEdp4bubaSBo4bqhbiB0aOG7nWkgZ2lhbiAtIELhu5kgbmjhu5sKICAgIFRpbWUgbGltaXQgZXhjZWVkIChUTEUpIC0gTWVtb3J5IGxpbWl0IGV4Y2VlZCAoTUxFKQpUaeG6v25nIEFuaCAtIEzhuq1wIHRyw6xuaCAtIFRvw6FuCgpwcmludCgiIik6IFh14bqldC9pbiByYSBtw6BuIGjDrG5oIDEgbuG7mWkgZHVuZyBuw6BvIMSRw7MgCgonXG4nOiB4deG7kW5nIGTDsm5nCnNlcD0nLi4uJyAoc2VwYXJhdG9yKTogY2jDqG4ga8OtIHThu7EgdsOgbyBnaeG7r2EgMiDEkeG7kWkgdMaw4bujbmcgbGnhu4FuIGvhu4EgbmhhdQplbmQgPScuLi4nIDogQ2jDqG4ga8OtIHThu7EgdsOgbyBjdeG7kWkgY8OidSBs4buHbmggCgpOaOG6rXAgZOG7ryBsaeG7h3U6CiAgICBCaeG6v24gKHZhcmlhYmxlKTogZMO5bmcgxJHhu4MgbMawdSB0cuG7ryBk4buvIGxp4buHdS9nacOhIHRy4buLCiAgICAgICAgVMOqbiBiaeG6v24gLT4gUXV5IHThuq9jIMSR4bq3dCB0w6puOgogICAgICAgICsgS2jDtG5nIMSRxrDhu6NjIGPDsyBk4bqldSBraG/huqNuZyBjw6FjaCAvIGtob+G6o25nIHRy4bqvbmcuIFZEVTogSGluaGNodW5oYXQsIEhpbmh2dW9uZwogICAgICAgICsgS2jDtG5nIMSRxrDhu6NjIHPhu60gZOG7pW5nIGThuqV1ICctJyBtw6AgcGjhuqNpIHPhu60gZOG7pW5nICdfJzoKICAgICAgICAgICAgVkRVOiBIaW5oX2NodV9uaGF0LCBIaW5oX1Z1b25nCiAgICAgICAgKyBUcm9uZyB0w6puIGtow7RuZyDEkcaw4bujYyDEkeG7gyBz4buRIOG7nyDEkeG6p3UgaG/hurdjIGNo4bupYSBrw60gdOG7sSDEkeG6t2MgYmnhu4d0IChALCAjLCAqLCAuLi4pCiAgICAgICAgCiAgICAKIiIiCgpwcmludCgiSGVsbG8gV29ybGQhIiwgZW5kID0gJy4uLicpCnByaW50KCJIw7RtIG5heSBsw6AgdGjhu6kgNCIsIGVuZCA9ICcuLi4nKQpwcmludCgiVMO0aSBo4buNYyBQeXRob24iKQoKcHJpbnQoMiAqIDEwKQpwcmludCgxNSArIDIwKQpwcmludCgyICsgMyAqIDUpCgojIHByaW50KCJIZWxsbyBXb3JsZCIsICJIw7RtIG5heSBsw6AgdGjhu6kgNCIsICJUw7RpIGjhu41jIFB5dGhvbiIsIHNlcCA9ICdcbicp