Last active
May 12, 2023 12:53
-
-
Save hvnsweeting/4007142ffa11e91a3ddfa9e17e15c803 to your computer and use it in GitHub Desktop.
Học PYthon tại Hà Nội TP HCM pymi.vn khóa 44 bài 1
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"cells": [ | |
{ | |
"cell_type": "markdown", | |
"id": "40b1efb1", | |
"metadata": {}, | |
"source": [ | |
"# Welcome to Python at Pymi.vn" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"id": "ccdeb56b", | |
"metadata": {}, | |
"source": [ | |
"- Tải tài liệu https://docs.python.org/3/archives/python-3.11.3-docs-html.zip" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"id": "54b7e50d", | |
"metadata": {}, | |
"source": [ | |
"## Bật python" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"id": "ddcf272b", | |
"metadata": {}, | |
"source": [ | |
"gõ python3 hay python hay py, cái nào được " | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"id": "542496d0", | |
"metadata": {}, | |
"source": [ | |
"```\n", | |
"$ python3\n", | |
"Python 3.10.10 (main, Mar 5 2023, 22:26:53) [GCC 12.2.1 20230201] on linux\n", | |
"Type \"help\", \"copyright\", \"credits\" or \"license\" for more information.\n", | |
">>> 1+1\n", | |
"2\n", | |
">>> exit()\n", | |
"```" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"id": "0ddf2d44", | |
"metadata": {}, | |
"source": [ | |
"### `>>>` - prompt: chờ người dùng nhập code \n" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 1, | |
"id": "38db828a", | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"2" | |
] | |
}, | |
"execution_count": 1, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"1+1" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"id": "2b8ba700", | |
"metadata": {}, | |
"source": [ | |
"## Integer" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"id": "c785ee2c", | |
"metadata": {}, | |
"source": [ | |
"## phép toán" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"id": "17f101bf", | |
"metadata": {}, | |
"source": [ | |
"## add (+)" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 2, | |
"id": "bca48d6a", | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"3" | |
] | |
}, | |
"execution_count": 2, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"1 + 2" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 3, | |
"id": "cc94ef2b", | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"128" | |
] | |
}, | |
"execution_count": 3, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"2+3+123" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 4, | |
"id": "68db0d20", | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"328457357239857482739572839578352873952745827467238523075208752342947952882497322672974984669254097219464376198332468" | |
] | |
}, | |
"execution_count": 4, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"8237948174737127432794813234134523452345234 + 328457357239857482739572839578352873952745827467238523075208752342947952874259374498237857236459283985329852745987234" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"id": "9872438b", | |
"metadata": {}, | |
"source": [ | |
"### Lớp kết luận: cộng thoải mái " | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"id": "8b35489e", | |
"metadata": {}, | |
"source": [ | |
"## subtract (-)" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 5, | |
"id": "d2a5c1a8", | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"-1234189737666411" | |
] | |
}, | |
"execution_count": 5, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"12213421 - 1234189749879832" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 6, | |
"id": "d131c0f1", | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"-328457357239857482739572839578352873952745827467238523075208752342947952882497322672974984669254097219464376198220156" | |
] | |
}, | |
"execution_count": 6, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"112312 - 328457357239857482739572839578352873952745827467238523075208752342947952882497322672974984669254097219464376198332468" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"id": "3775664a", | |
"metadata": {}, | |
"source": [ | |
"### Lớp kết luận: trừ thoải mái " | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": null, | |
"id": "d610f0c1", | |
"metadata": {}, | |
"outputs": [], | |
"source": [] | |
}, | |
{ | |
"cell_type": "markdown", | |
"id": "046a0106", | |
"metadata": {}, | |
"source": [ | |
"## Multiply (nhân - `*`)" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 7, | |
"id": "bc10b96a", | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"6" | |
] | |
}, | |
"execution_count": 7, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"2 * 3" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 8, | |
"id": "51cb9532", | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"11145608307036937940755110027721634540225421797969967397364951752687635542942957122767057395697453236715158438343024" | |
] | |
}, | |
"execution_count": 8, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"127481274813748193748917404281749127348917382 * 87429375987342589237538572459823975823572352987244873982375892375987432" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 10, | |
"id": "09fb4134", | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"1242245845338907978876486207668137284486741249887292048387044239754200232233599103040450929506825071399434353865080206312264441258752577388812833230573653210378081354192069123155137095709217816918491232883677392347036590593971947364002020704291284253660127635897797744615533436638354636543758678766494161132978459520612580597164433591868444052439259409187641699809815463671434632897526989630924631673523962858061620312300877877341288963244204053968178309483854048775559223951478691154495803026196803233371862329925086341010850958214827581923709843313497529296385290385001733186247755592239514786911544958030261968032333718623299250863410108509582148275819237098433134975292963852903850017331862477555922395147869115449580302619680323337186232992508634101085095821482758192370984331349752929638529038500173318624775559223951478691154495803026196803233371862329925086341010850958214827581923709843313497529296385290385001733186247755592239514786911544958030261968032333718623299250863410108509582148275819237098433134975292963852903850017331862477555922395147869115449580302619680323337186232992508634101085095821482758192370984331349752929638529038500173318624775559223951478691154495803026196803233371862329925086341010850958214827581923709843313497529296385290385001733186247755592239514786911544958030261968032333718623299250863410108509582148275819237098433134975292963852903850017331862476313676549808961136573094094951543038850444983105216585714040856067282525958771881290898823422813457639065819453544569246959510219938577106990192966229580161484248570894271887695821119118364106791352080613851904038253794407761238883753571535223502657884830394364170287718185186660896226866349830815654114686258638912522394695799419311981573279423218146734753448059299985908867986782796347555308360835110138227034201170457314493643042386508725584560860190689464576" | |
] | |
}, | |
"execution_count": 10, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"111456083070369379407551100277216345402254217979699673973649517526876355429429571227670573956974532367151584383430241114560830703693794075511002772163454022542179796996739736495175268763554294295712276705739569745323671515843834302411145608307036937940755110027721634540225421797969967397364951752687635542942957122767057395697453236715158438343024111456083070369379407551100277216345402254217979699673973649517526876355429429571227670573956974532367151584383430241114560830703693794075511002772163454022542179796996739736495175268763554294295712276705739569745323671515843834302411145608307036937940755110027721634540225421797969967397364951752687635542942957122767057395697453236715158438343024111456083070369379407551100277216345402254217979699673973649517526876355429429571227670573956974532367151584383430241114560830703693794075511002772163454022542179796996739736495175268763554294295712276705739569745323671515843834302411145608307036937940755110027721634540225421797969967397364951752687635542942957122767057395697453236715158438343024111456083070369379407551100277216345402254217979699673973649517526876355429429571227670573956974532367151584383430241114560830703693794075511002772163454022542179796996739736495175268763554294295712276705739569745323671515843834302411145608307036937940755110027721634540225421797969967397364951752687635542942957122767057395697453236715158438343024 * 11145608307036937940755110027721634540225421797969967397364951752687635542942957122767057395697453236715158438343024111456083070369379407551100277216345402254217979699673973649517526876355429429571227670573956974532367151584383430241114560830703693794075511002772163454022542179796996739736495175268763554294295712276705739569745323671515843834302411145608307036937940755110027721634540225421797969967397364951752687635542942957122767057395697453236715158438343024" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"id": "e0f6ca96", | |
"metadata": {}, | |
"source": [ | |
"### Lớp kết luận: nhân thoải mái " | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"id": "d7cea465", | |
"metadata": {}, | |
"source": [ | |
"## power - lũy thừa " | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"id": "fc78cb0a", | |
"metadata": {}, | |
"source": [ | |
"### not" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 11, | |
"id": "5838c4ba", | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"1" | |
] | |
}, | |
"execution_count": 11, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"2^3" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"id": "b888afaf", | |
"metadata": {}, | |
"source": [ | |
"## 2 to the power of 3 " | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 12, | |
"id": "e6a99a5e", | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"8" | |
] | |
}, | |
"execution_count": 12, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"2 ** 3" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": null, | |
"id": "31cb1e73", | |
"metadata": {}, | |
"outputs": [], | |
"source": [] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 13, | |
"id": "b290146f", | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"18446744073709551616" | |
] | |
}, | |
"execution_count": 13, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"2 ** 64" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"id": "41b8cecb", | |
"metadata": {}, | |
"source": [ | |
"### Ctrl C để dừng " | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"id": "f19f6aba", | |
"metadata": {}, | |
"source": [ | |
">>> x=212321**1_000_000_000_000\n", | |
"^CTraceback (most recent call last):\n", | |
" File \"<stdin>\", line 1, in <module>\n", | |
"KeyboardInterrupt\n" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": null, | |
"id": "b6eed17e", | |
"metadata": {}, | |
"outputs": [], | |
"source": [] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 17, | |
"id": "f113147a", | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"int" | |
] | |
}, | |
"execution_count": 17, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"type(2)" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": null, | |
"id": "f0ca6931", | |
"metadata": {}, | |
"outputs": [], | |
"source": [] | |
}, | |
{ | |
"cell_type": "markdown", | |
"id": "fff61fbd", | |
"metadata": {}, | |
"source": [ | |
"## divide - chia: `/`" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"id": "88a8456a", | |
"metadata": {}, | |
"source": [ | |
"## `/` - đọc là gì? - slash\n", | |
"- gạch chéo\n", | |
"- gạch chéo\n", | |
"\n", | |
"## `\\` - đọc là gì? - backslash\n", | |
"- " | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": null, | |
"id": "51e45868", | |
"metadata": {}, | |
"outputs": [], | |
"source": [] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 14, | |
"id": "bdc13006", | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"2.0" | |
] | |
}, | |
"execution_count": 14, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"4/2" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 18, | |
"id": "2d8cea9b", | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"float" | |
] | |
}, | |
"execution_count": 18, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"type(2.0)" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 15, | |
"id": "7e447155", | |
"metadata": { | |
"scrolled": true | |
}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"0.3333333333333333" | |
] | |
}, | |
"execution_count": 15, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"1/3" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": null, | |
"id": "0a674d18", | |
"metadata": {}, | |
"outputs": [], | |
"source": [] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 34, | |
"id": "90b600f7", | |
"metadata": {}, | |
"outputs": [], | |
"source": [ | |
"x = 4/2" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 35, | |
"id": "ba763a68", | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"2.0" | |
] | |
}, | |
"execution_count": 35, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"x" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": null, | |
"id": "70ce0200", | |
"metadata": {}, | |
"outputs": [], | |
"source": [] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 37, | |
"id": "6448b030", | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"ename": "NameError", | |
"evalue": "name 'z' is not defined", | |
"output_type": "error", | |
"traceback": [ | |
"\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", | |
"\u001b[0;31mNameError\u001b[0m Traceback (most recent call last)", | |
"Cell \u001b[0;32mIn[37], line 1\u001b[0m\n\u001b[0;32m----> 1\u001b[0m \u001b[43mz\u001b[49m\n", | |
"\u001b[0;31mNameError\u001b[0m: name 'z' is not defined" | |
] | |
} | |
], | |
"source": [ | |
"z" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 36, | |
"id": "31408b06", | |
"metadata": { | |
"scrolled": true | |
}, | |
"outputs": [ | |
{ | |
"ename": "ZeroDivisionError", | |
"evalue": "division by zero", | |
"output_type": "error", | |
"traceback": [ | |
"\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", | |
"\u001b[0;31mZeroDivisionError\u001b[0m Traceback (most recent call last)", | |
"Cell \u001b[0;32mIn[36], line 1\u001b[0m\n\u001b[0;32m----> 1\u001b[0m y \u001b[38;5;241m=\u001b[39m \u001b[38;5;241;43m1\u001b[39;49m\u001b[38;5;241;43m/\u001b[39;49m\u001b[38;5;241;43m0\u001b[39;49m\n", | |
"\u001b[0;31mZeroDivisionError\u001b[0m: division by zero" | |
] | |
} | |
], | |
"source": [ | |
"y = 1/0" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"id": "85fcb5f2", | |
"metadata": {}, | |
"source": [ | |
"khi 1 chia 0, xảy ra Exception: ZeroDivisionError" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 38, | |
"id": "7349fc79", | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"ename": "NameError", | |
"evalue": "name 'y' is not defined", | |
"output_type": "error", | |
"traceback": [ | |
"\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", | |
"\u001b[0;31mNameError\u001b[0m Traceback (most recent call last)", | |
"Cell \u001b[0;32mIn[38], line 1\u001b[0m\n\u001b[0;32m----> 1\u001b[0m \u001b[43my\u001b[49m\n", | |
"\u001b[0;31mNameError\u001b[0m: name 'y' is not defined" | |
] | |
} | |
], | |
"source": [ | |
"y" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": null, | |
"id": "ca992ba0", | |
"metadata": {}, | |
"outputs": [], | |
"source": [] | |
}, | |
{ | |
"cell_type": "markdown", | |
"id": "7ac363e9", | |
"metadata": {}, | |
"source": [ | |
"## float - số thực\n", | |
"/fləʊt/ us /floʊt/\n", | |
"https://dictionary.cambridge.org/vi/dictionary/english/float" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"id": "3f6a53fe", | |
"metadata": {}, | |
"source": [ | |
"- số hữu tỷ: có tỷ lệ, biểu được ở dạng phân số\n", | |
"- số vô tỷ: không biểu diễn được thành phân số" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 19, | |
"id": "78ebd9d0", | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"1.4142135623730951" | |
] | |
}, | |
"execution_count": 19, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"2**(1/2)" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 20, | |
"id": "15968ea5", | |
"metadata": {}, | |
"outputs": [], | |
"source": [ | |
"import math" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 21, | |
"id": "ae5d32b3", | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"3.141592653589793" | |
] | |
}, | |
"execution_count": 21, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"math.pi" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 22, | |
"id": "77227a6a", | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"0.3333333333333333" | |
] | |
}, | |
"execution_count": 22, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"1/3" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": null, | |
"id": "f5ef005b", | |
"metadata": {}, | |
"outputs": [], | |
"source": [] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 24, | |
"id": "bdd7dc54", | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"True" | |
] | |
}, | |
"execution_count": 24, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"1 + 1 == 2" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 25, | |
"id": "94f8579c", | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"False" | |
] | |
}, | |
"execution_count": 25, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"1 + 1 + 1 == 2" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"id": "ea8ae69e", | |
"metadata": {}, | |
"source": [ | |
"## float - là kiểu dữ liệu gần đúng" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 23, | |
"id": "e7ca239e", | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"0.1" | |
] | |
}, | |
"execution_count": 23, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"0.1" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 26, | |
"id": "025e25fa", | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"True" | |
] | |
}, | |
"execution_count": 26, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"0.1 + 0.1 == 0.2 " | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 27, | |
"id": "bca1b357", | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"False" | |
] | |
}, | |
"execution_count": 27, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"0.1 + 0.1 + 0.1 == 0.3" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"id": "d347de9f", | |
"metadata": {}, | |
"source": [ | |
"https://pymi.vn/blog/why-not-float/" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 28, | |
"id": "b7a6d3ad", | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"0.30000000000000004" | |
] | |
}, | |
"execution_count": 28, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"0.1+0.1+0.1" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 29, | |
"id": "96ab7963", | |
"metadata": {}, | |
"outputs": [], | |
"source": [ | |
"x = 0.1" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 30, | |
"id": "fec13617", | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"(3602879701896397, 36028797018963968)" | |
] | |
}, | |
"execution_count": 30, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"x.as_integer_ratio()" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 32, | |
"id": "722dd966", | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"2" | |
] | |
}, | |
"execution_count": 32, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"3602879701896397*10 - 36028797018963968" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"id": "1c48fe7d", | |
"metadata": {}, | |
"source": [ | |
"### không so sánh == float " | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": null, | |
"id": "87fad19f", | |
"metadata": {}, | |
"outputs": [], | |
"source": [] | |
}, | |
{ | |
"cell_type": "markdown", | |
"id": "8b1bc16f", | |
"metadata": {}, | |
"source": [ | |
"## cache /kæʃ/\n", | |
"## cash" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": null, | |
"id": "0788c215", | |
"metadata": {}, | |
"outputs": [], | |
"source": [] | |
}, | |
{ | |
"cell_type": "markdown", | |
"id": "99c6c82f", | |
"metadata": {}, | |
"source": [ | |
"## resort /rɪˈzɔːt/" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"id": "3c259cb6", | |
"metadata": {}, | |
"source": [ | |
"## re+sort" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": null, | |
"id": "29c7e075", | |
"metadata": {}, | |
"outputs": [], | |
"source": [] | |
}, | |
{ | |
"cell_type": "markdown", | |
"id": "a673fc64", | |
"metadata": {}, | |
"source": [ | |
"## suit /suːt/" | |
] | |
}, | |
{ | |
"cell_type": "markdown", | |
"id": "8c18ffed", | |
"metadata": {}, | |
"source": [ | |
"## suite /swiːt/\n", | |
"## sweet" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": null, | |
"id": "f44002a7", | |
"metadata": {}, | |
"outputs": [], | |
"source": [] | |
}, | |
{ | |
"cell_type": "markdown", | |
"id": "b3a56f82", | |
"metadata": {}, | |
"source": [ | |
"## floor division" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": null, | |
"id": "c962a40b", | |
"metadata": {}, | |
"outputs": [], | |
"source": [] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 39, | |
"id": "d645306c", | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"2" | |
] | |
}, | |
"execution_count": 39, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"4 // 2" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 40, | |
"id": "9e9cb135", | |
"metadata": { | |
"scrolled": true | |
}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"2" | |
] | |
}, | |
"execution_count": 40, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"5 // 2" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": null, | |
"id": "b0103618", | |
"metadata": {}, | |
"outputs": [], | |
"source": [] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": null, | |
"id": "b181a496", | |
"metadata": {}, | |
"outputs": [], | |
"source": [] | |
}, | |
{ | |
"cell_type": "markdown", | |
"id": "14eb35ea", | |
"metadata": {}, | |
"source": [ | |
"## complex - số phức" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 42, | |
"id": "eaa489d0", | |
"metadata": {}, | |
"outputs": [], | |
"source": [ | |
"x = 2 + 3j" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": 43, | |
"id": "02c5b615", | |
"metadata": {}, | |
"outputs": [ | |
{ | |
"data": { | |
"text/plain": [ | |
"complex" | |
] | |
}, | |
"execution_count": 43, | |
"metadata": {}, | |
"output_type": "execute_result" | |
} | |
], | |
"source": [ | |
"type(x)" | |
] | |
}, | |
{ | |
"cell_type": "code", | |
"execution_count": null, | |
"id": "6fcd3c4d", | |
"metadata": {}, | |
"outputs": [], | |
"source": [] | |
} | |
], | |
"metadata": { | |
"kernelspec": { | |
"display_name": "Python 3 (ipykernel)", | |
"language": "python", | |
"name": "python3" | |
}, | |
"language_info": { | |
"codemirror_mode": { | |
"name": "ipython", | |
"version": 3 | |
}, | |
"file_extension": ".py", | |
"mimetype": "text/x-python", | |
"name": "python", | |
"nbconvert_exporter": "python", | |
"pygments_lexer": "ipython3", | |
"version": "3.10.10" | |
} | |
}, | |
"nbformat": 4, | |
"nbformat_minor": 5 | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment