[Khóa học lập trình Python cơ bản] - Bài 6: Kiểu số trong Python | HowKteam
HTML-код
- Опубликовано: 27 авг 2024
- [Khóa học lập trình Python cơ bản] - Bài 6: Kiểu số trong Python | HowKteam
Nếu các bạn thấy hay thì hãy đăng ký theo dõi kênh, like, share cho mọi người cùng tham gia nhé.
Muốn ủng hộ mình các bạn có thể nhấn vào quảng cáo hiện lên và load xong để mình được ít tiền duy trì nhé.
Cảm ơn mọi người.
Học thêm kiến thức hoặc tải tài liệu tại www.howkteam.com/
Luyện tập trắc nghiệm mỗi ngày tại kquiz.vn/
Bài trước:
[Khóa học lập trình Python cơ bản] - Bài 5: Biến(Variable) trong Python | HowKteam
• [Khóa học lập trình Py...
Bài sau:
[Khóa học lập trình Python cơ bản] - Bài 7: Kiểu chuỗi trong Python p1 | HowKteam
• [Khóa học lập trình Py...
Tập hợp khóa học lập trình cơ bản đến nâng cao.
Tham gia group để cập nhật thêm thông tin cũng như tham gia khóa học online miễn phí.
Group FB: goo.gl/8T2krI
Website: www.howkteam.com/
Danh sách phát: goo.gl/0LIji0
C++:
Lập trình C++: goo.gl/8RCMte
Bài toán kinh điển C++: goo.gl/7CszwZ
C#:
Lập trình C#: goo.gl/AhxyAI
Lập trình C# WinForms: goo.gl/dPbSm4
Lập trình ASP.NET MVC: goo.gl/riqrzP
Java:
Lập trình Java: goo.gl/VoDbbs
Lập trình Android: goo.gl/LyV3ZX
Game:
Lập trình Unity 3D: goo.gl/RcBi6c
Office:
Office Word 2016: goo.gl/GQUk5E
Office Excel 2016: goo.gl/N3qdKs
Office Power Point 2016: goo.gl/zegyVx
Products:
Game Caro C# Winforms: goo.gl/bMuXEC
Game Flappy Bird Unity 3D: goo.gl/K00l5y
Game bắn Zombies Unity 3D: goo.gl/HUjWlt
Game Doge Unity 3D: goo.gl/0pysFu
App lập lịch C# Winforms: goo.gl/xO0iX3
App từ điển nói C# Winforms: goo.gl/KgHNNn
App quản lý quán Cafe C# Winforms: goo.gl/FLZDDM
App key logger C# Winforms: goo.gl/qV93CV
Stream:
Kỹ thuật: goo.gl/tGtmwq
Kinh nghiệm: goo.gl/VsQjkc
Âm thanh:
Two Step From Hell Colors Of Love
fbl.me/TJB
/ thomas-bergersen-14790...
/ fourformusic
www.thomasberge...
#Python #Python_Cơ_Bản #Howkteam #Python_Basic #PythonBasic #Tự_Học_Python #Free_Education #Share_To_Be_Better #LapTrinhKteam #Kteam #Kiểu_số_trong_Python
Các bạn xem bài viết tại website Howkteam.com và click quảng cáo để hỗ trợ team có kinh phí duy trì nhé!
www.howkteam.com/course/lap-trinh-python-co-ban/kieu-du-lieu-so-trong-python-1540
Nếu bạn thấy bổ ích, đừng quên chia sẻ để lan truyền GIÁO DỤC MIỄN PHÍ đến cộng đồng!
Cảm ơn bạn đã luôn đồng hành cùng Kteam!
a ơi làm sao e xin dc cái word v a
Tập này hơi khó hiểu anh ạ
Cảm ơn anh nhiều
anh ơi sao em ko có cái open command windows here ạ
howkteam.vn/course/note-tip-trick-python/cac-cach-mo-cua-so-cmd-thong-dung-tren-windows-3992@@uanhauavlogfifa5544
Không biết admin có còn ngồi đọc cmt ở mấy trang này nữa không nhưng mà phải cảm ơn admin thực sự. Những người gà mờ mới tập tành học như mình cảm thấy phương pháp dạy rất dễ hiểu, lôi cuốn. Quan trọng là admin rất có tâm, đăng hẳn mấy chục video để giảng dạy free
đây là comment buồn của một thg ko bt số phức là j nên ko học đc:(
@@nugget6408 :0 cúp đúng tiết dạy số phúc:0
@@ReviewAnime-full ;_)
@@nugget6408 Kệ nó, có phải biết số phức mới làm dc đâu.
hi vọng Kteam ra đầy đủ không bỏ giữa chừng, rất ủng hộ
bên trang web chính của kteam có đầy đủ á
mặc dù biết là admin đã không còn đọc comment ở trang này nữa nhưng mà phải thật sự cảm ơn admin và đội ngũ Kteam đã tạo nên những vid rất bổ ích và hay để một người không biết gì về lập trình như mình được học hỏi và phát triển
mình năm nay cũng 30 đang bât đầu học lại từ đầu. bài của bạn rất hay. cảm ơn bạn đã giúp những ng như mình có thêm đk học thêm
E cảm ơn a học mà cuốn thực sự luôn hơn s hẳn so với mấy môn buồn ngủ trên lớp ạ😘😘😘
Ở vd phân số phải là:
from fractions import*
a = Fraction(6,9)
b = Fraction(5,10)
c = a + b
print(str(a) + "+" + str(b) + "=" + str(c))
a, b, c phải đổi thành kiểu string thì mới nối được vớí kiểu string (dấu "+" trong phẩy kép) vì cần cùng kiểu dữ liệu mới nối được với nhau.
bạn ơi cho hỏi là mình thay dấu cộng dùng để nối các chuỗi bằng dấy phẩy dc không bn
mình cũng đã thử r nhưng và thấy sự khác nhau duy nhất là dấu phẩy nó tự cách hàng cho mình luôn,mình ko bt còn có sự khác nhau nào nx ko
Kteam có tâm . Bài giảng rất chi tiết. Mình cảm ơn kteam nhé
Nếu bạn có bất kỳ thắc mắc hoặc câu hỏi gì về KHÓA HỌC PYTHON và các chủ đề liên quan đến LẬP TRÌNH. Đừng ngần ngại join group HỎI ĐÁP của Kteam để được hỗ trợ từ cộng đồng!
+ Website/ Hỏi đáp: www.howkteam.vn/questions
+ Group FB: facebook.com/groups/917232631730813
thank admin đã cho các khóa học free như này nhiều
Bạn này thuyết trình quá hay luôn ấy, nếu bạn có dạy kèm bạn cho mình liên hệ với nha
các bạn cop dòng lệnh dưới đây và viết vào sublime đó, ấn build và xem kết quả sẽ thấy điều bất ngờ
#kiểu decimal
from decimal import*
getcontext().prec = 99999999
f = Decimal(10)/3
print(f)
print(type(f))
=))
U là trời! Tui sợ treo máy nên phải xóa ngay luôn.
Bạn dạy hay quá, cảm ơn các bạn nhiều nhé.
prec tức là precision: độ chính xác sau dấu thập phân :D
Cảm ơn bạn
mặc dù nghe hơi rối nhưng nghe 3 4 5 lần và viết ra lưu ý là hiểu liền thanks HowKteam
Chỉ muốn nói là cảm ơn anh nhiều lắm ạaaa
Mong Howkteam tiếp tục phát triển .
clip của anh làm hay quá, cảm ơn anh vì đã làm ra những clip ý nghĩa như vậy
haha ông dạy ông sai thiếu tùm lum làm em hơi bị rối
nhưng rất dễ hiểu và chi tiết
cảm ơn K team ạ !
chào thân ái !
Anh day hay lam luon. Rat cuon hut, de hieu. Thanks a lot
Quá dễ hiểu và quá tiện dụng, cảm ơn Kteam ^^
các anh đầu tư bài bản quá, cảm ơn ạ
Mình cảm ơn Howkteam đã ra những vd hướng dẫn như này !!!!
bài giảng rất hay và dễ hiểu ... tks admin
Hay qúa. Thật tuyệt vời. Cảm ơn bạn rất nhiều
*Ủng hộ K team hết mình vì những video các bạn làm ra rất hay và chất lượng! Cảm ơn K team rất nhiều!*
Nhân tiện cho mình hỏi luôn, mình muốn học python để làm web và database thì ngoài học python và SQL ra còn cần học gì nữa không ạ?
cảm ơn ad lắm luôn ạ
anh dạy dễ hiểu quá cảm ơn anh
kiểu đi xe quen đạp số, qua tay ga ko quen hở?
anh giảng rất hay em cảm ơn ạ
hay lắm ạ
hay và thu hút , hy vọng đừng bỏ nữa chừng
cảm ơn ad đã nhiệt tình hướng dẫn
;v cái này làm ra đẻ cho mình xem hay sao á biết công thức nào mình chưa học và đã học rồi luôn. vip
Không ngờ tin học (python) sai số thế này.
from fractions import*
frac1 = Fraction(0.5)
a = 0.5
frac2 = Fraction(2,3)
print(Fraction(a) + frac2 )
print(Fraction(a + frac2))
=>>>> print:
7/6
2627099782632789/2251799813685248
Lý do đây :( - docs.python.org/2/tutorial/floatingpoint.html
Vậy là máy tính nó lấy chính xác từng số thập phân nên 2/3 ra 0.6666666...+0.5 = 1.1666666... ~ 7/6. Chưa kể máy tính nó đổi từ thập phân ra nhị phân để máy tính hiểu và lưu trữ nên 2/3 là rất nhiều số 0 và 1, giá trị có được chỉ gần chính xác 2/3(càng lấy nhiều số thập phân thì càng chính xác) chứ không hoàn toàn.
Họ có nói vấn đề này không phải lỗi của Python hay do mình code mà nó xãy ra trong mọi ngôn ngữ lập trình, chỉ có cách hiển trị khác nhau thôi. Gặp mấy kiểu như vầy chắc chí có làm rút gọn và làm tròn số thôi.
Dạ, em cảm ơn Howkteam đã chia sẻ bài học rất bổ ích ạ,
Cả nhà ơi, cho em hỏi sao khi em chay sublime text để build chương trình thì hiển thị như vậy ạ
Python was not found; run without arguments to install from the Microsoft Store, or disable this shortcut from Settings > Manage App Execution Aliases.
[Finished in 0.5s]
bạn tải về python chưa
nice!
rat hay va de hieu. cam on anh
Tại sao trong dòng 1 anh phải chỉnh từ Fraction => fractions thì python mới hiểu vậy ạ
hóng mãi tutorial của Kteam
2020 Lớp 10 : Lở dở pascal để học python
Giống mình thế
em đang cuối lớp 10 ch bt pascal là j h học python luôn
10:30 lưu 20 ngàn tỷ :))), công nợ VN, best anh :))))))
Dễ hiểu quá anh
Cảm ơn khóa học của ad.
Mình ban đầu gõ như ad nhưng bị lỗi decimal . Thử update phiên bản mà ko hết, nên sau thử sửa "d" trong print(decimal(10)/decimal(3)) thành chữ hoa "D" như đoạn dưới đây thì nó mới chạy. Không hiểu lắm.
#Lấy toàn bộ nội dung thư viện decimal
from decimal import*
#lấy tối đa 30 chữ số phần nguyên và thập phân
getcontext().prec = 30
print(Decimal(10)/Decimal(3))
ở 28:33 chắc ý anh là như thế này đúng không ạ. sẽ ra là 6/9 + 5/10 = frac3 --> print(frac1, "+", frac2, "=", frac3)
Mình xin góp ý một chút với admin về kiến thức cơ bản nhé: Dấu (,) để phân chia phần thập phân tại Việt Nam là do chúng ta theo tiêu chuẩn của một số quốc gia Châu Âu như Pháp, Đức, Italy, và nhiều quốc gia khác. Còn dấu chấm thập phân (.) được sử dụng như trong hệ thống số ở một số quốc gia khác như Hoa Kỳ, Anh và nhiều quốc gia sử dụng tiêu chuẩn quốc tế.
Như vậy có nghĩa là chúng ta sử dụng nó vì tiêu chuẩn và nguồn gốc tiếp cận khác nhau chứ không phải là thích thì dùng, và không phải là vì VN ngược đời.
Rất cám ơn admin về kiến thức chuyên môn, có điều admin nên tìm hiểu kỹ kiến thức thường thức trước khi nói, tránh hiểu nhầm cho cộng đồng.
Cách diễn đạt rất hay ^^ sẽ tiếp tục ủng hộ kteam
wow
không ngờ ngôn ngữ python lại hay đến thế =)
em ngồi mò ra dùng dấu phẩy để ngăn cách thành phần biến và thành phân in nguyên văn kiểu như: print(a,"+",b,"=",c)
Ví dụ về số :" thất tình =7, tình tay 3" :)))
Kteam ơi cho e hỏi, e muốn làm auto mở web và 1 số click trên web rồi tải excel, rồi làm canh column cho đều lại và copy 1 số cột từ excel khác vào excel mới download, làm 1 số thứ trên excel mới rồi tải lên lại web lúc đầu tải về thì dùng typhon dc không ạ
Rất dễ theo dõi dù từ tiếng anh phát âm hơi kém.
tks bạn đã góp ý.
em cảm ơn ạ
hoc bai 6
Mình có học qua một số ngôn ngữ rồi. Định nghĩa về các kiểu dữ liệu, hàm,... thì ngôn ngữ nào cũng vậy thôi. Nên mình muốn vào đây chủ yếu học cú pháp là chính. Bạn giảng dạy khá chỉn chu và đầy đủ, nhưng nó chưa hợp với mình lắm, mình thấy hơi dài dòng. Nói chung cũng cảm ơn chủ kênh.
em gặp lỗi NameError: name 'getcontext' is not defined thì phải làm như thế nào ạ
hay qua a oi
hay lắm
Hay quá
anh ơi, cái thư viện decimal là nó có sẵn trong python lúc mình cài rồi đúng không anh ?
Thank you so much !
hay quá
Anh ơi sao em cài đặt python 3.4.0 rồi mà em build trên sublime nó bảo ko có python thì làm thế nào ạ?
7:25 xem nó có ghi gì hong. Nó hõng ghi cái gì hết. Nó nói cái gì đây. Nghe cười đau ruột =)). Thanks bạn dạy vừa hay vừa hài (y)
thanks a
cho minh hỏi tại sao ko chay buil được python tren sublime text ?
Ctrl + B
ở bài 5 khi bạn dùng hàm Type() để kiểm tra kiểu dữ lieu của Biến, bạn không cần dùng print(type()) mà vẫn trả kiểu giá trị của biến. Tại sao sang bài 6 này thì phải dùng hàm print() vậy?
tách ra cho dễ hieur đó bạn
Ko biết sao chứ phần chạy ch tr ngay trong sublime text của em nó chỉ chạy dòng đầu chứ ko chạy mấy dòng sau
VD có đoạn code: a= int(input(Nhập số a : ))
if a>0: print("...blablabla")
Thì nó chỉ chạy ra chỗ nhập số a và em nhập số thì ko có gì xảy ra cả là sao vậy anh ??
anh ơi sao em bấm ctrl b nó ko ra nó ra cái này cơ
'python' is not recognized as an internal or external command,
operable program or batch file.
[Finished in 0.1s with exit code 1]
[shell_cmd: python -u "C:\Users\Admin\Desktop\học ngôn ngữ python\frac = fraction(6,9).py"]
[dir: C:\Users\Admin\Desktop\học ngôn ngữ python]
[path: C:\Program Files (x86)\Common Files\Oracle\Java\javapath;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\]
Nếu bấm shift+chuột phải nó ra open command powershell thì phải làm sao thế ad ?
Bạn lên youtube tìm video hướng dân thêm dòng đó vào cửa sổ nha.
@@anhaoha1278 oke cảm ơn bạn !
Anh vui tính thế
anh giảng có hồn quá =3
Hên có học qua R nên qua python vẫn còn hiểu chút chút
anh ơi, làm thế nào để ra đc cái gợi ý câu lệnh thế
em ctrl+b mà nó k chạy, ra lỗi này là sao ạ
'python' is not recognized as an internal or external command,
operable program or batch file.
[Finished in 0.0s]
kiểu cái file bạn đã lưu bị lỗi hoặc đã bị xóa
nơi mọi thứ bắt đầu
mn cho hỏi là, vì sao:
print(Decimal(10/3)) lại khác print(Decimal(10)/Decimal(3)) vậy ạ?
free nhưng chất lượng
Tội mỗi cái bàn phím😆😆
cảm ơn Kteam nhé. Mình đang dùng python 3.8 và có vẻ như lệnh from decimal import* không sử dụng được nữa
vẫn đc mà bn
Traceback (most recent call last):
File "E:\TU HOC\Python\demo.py", line 4, in
from Decimal import*
Ko hiểu sao mình ko import được :/
Decimal đổi thành decimal là được
Thanks admin! :D
sao mik làm cũng ko được
có thể do lỗi viết hoa viết thường của các ký tự
Cái thương nguyên là kết quả luôn luôn bé hơn hoặc bằng chứ nhể
a ơi e đang code python bằng jupiter notebook , cái phiên bản hiện giờ e thấy có vài cái hơi khác . k biết anh có làm thêm 1 video về thay đổi python từ thời điểm a làm video đến thời điểm này k anh?
HowKteam ơi cho em hỏi có cách nào khắc phục lỗi này không 'python' is not recognized as an internal or external command,
operable program or batch file.
[Finished in 0.1s with exit code 1]
[shell_cmd: python -m py_compile "D:\CMR\demo.py"]
[dir: D:\CMR]
[path: C:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT]
cảm ơn bạn,bài giảng quá hay, mình mới bắt đầu với Python, trước đây mình có học pascal, nhưng giờ thấy bài giảng của bạn thú vị quá. Tuy nhiên mình đã download python 3.6.5 về mà o cài được, cho hỏi máy mình dùng hệ điêu fhành windown XP thì thích hợp với bản nào, và nếu được bạn chỉ giúp mình download nhé, cảm ơn bạn.
có lẽ bản 2x?
cho em hỏi cái đoạn 10/3 = 3.3333333333333335 mà số 5 lại làm tròn lên ạ, với lại phần chữ số thập phân tính cả số 5 là có 16 chữ số rồi ạ. Em cảm ơn ạ
Sao anh không dạy cách build trên sublime text từ bài 1 ạ
để mọi người hiểu cơ chế ấy bạn
thật sự là như vậy học c++ xong thấy python nó rất là ổn. Tôi từng ngồi sấp mặt để xử lý số lớn(bignum)
nhân chia cộng trừ lũy thừa nhị phân, v, v... . Kay lắm
Hay
NameError: name 'decimal' is not defined. Did you mean: 'Decimal'?
[Finished in 0.1s with exit code 1]
[shell_cmd: python -u "C:\Linh tinh\hocpython\Demo.py"]
[dir: C:\Linh tinh\hocpython]
[path: C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Windows\System32\OpenSSH\;C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;C:\Program Files\NVIDIA Corporation\NVIDIA NvDLISR;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\WINDOWS\System32\OpenSSH\;C:\Users\ADMIN\AppData\Local\Programs\Python\Python311\Scripts\;C:\Users\ADMIN\AppData\Local\Programs\Python\Python311\;C:\Users\ADMIN\AppData\Local\Microsoft\WindowsApps;]
Là sao v mn ????????
D viết hoa
Kteam có thể cho mình xin giáo trình của chương trình này ko add
Mọi người cho em hỏi, khi chạy sublime text bằng python giống trên bài giảng thì nó có hiện dòng (C:\Users\ginvi\AppData\Local\Programs\Python\Python310\python.exe: can't find '__main__' module in '' ) như này thì em fix như nào ạ ??. Không print a ra được ý ạ
các câu lệnh trong python phân biệt thường và hoa phải không anh ?
ví dụ print vs Print, Decimal với decimal.
em nhập Print với decimal thì báo lỗi.
Vậy quy tắc viết hoa như thế nào vậy ?
nhớ thôi
đã có lời giải khi xem tiếp 1p :d
@@leephu6436 :v :v :v
k biết ai còn xem k chứ làm sao tắt được cái dòng [finished in ..]
viết hoa chữ fraction chỗ sau frac1 thì ra nhưng ko viết hoa thì không ra không hiểu sao
File "D:\Python\decimal.py", line 6, in
from decimal import*
File "D:\Python\decimal.py", line 7, in
getcontext().prec = 30
lỗi này là sao đây ad, em sửa mãi nó vẫn thê
Bạn thử là import * thay vì import*
Nếu không được thì thử đổi tên file khác decimal.py
vẫn ko được ad
Mọi người ơi khi mình gọi hàm thì báo ntn ModuleNotFoundError: No module named 'fraction'
[Finished in 159ms]
có nghĩa là ko có hàm ấy đc tìm thấy đúng ko vậy
anh ơi tại sao e lưu file r mà python của e k hiện màu v ạ
sau 1 bài học mình có project để thực hành k ạ, em cảm ơn
hàm gcd bây giờ mình làm giống như bạn mà nó hiện như này
import math
print(math.gcd(4,6))
.
.
Traceback (most recent call last):
File "/Users/chutuanlinh/Desktop/untitled.py", line 2, in
print(math.gcd(4,6))
AttributeError: 'module' object has no attribute 'gcd'
viết hoa chỗ decimal
print(Decimal(10)/Decimal(3)) như vầy trong khi from decimal import* lại viết thường
Xin ad cho mình hỏi: Sao mình gõ tiếng Việt trong Sublimetex để ghi lại comment ko được vây?
great