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