Hướng dẫn dùng formula range python

Nội dung chính

Nội dung chính

  • Hàm range[] trong python là gì
  • Cú pháp hàm Range[] trong Python
  • Chương trình mẫu sử dụng hàm Range[] trong Python
  • Cách sử dụng hàm Range[] nâng cao trong python
  • Lược bỏ đối số khi sử dụng hàm Range[] trong Python
  • Tạo dãy số lùi liên tiếp bằng hàm Range[] trong Python
  • Lưu ý khi sử dụng hàm Range[] trong Python
  • Ứng dụng của hàm range[] trong python
  • Tổng kết và thực hành

  • Hàm range[] trong python là gì
  • Cú pháp hàm Range[] trong Python
  • Chương trình mẫu sử dụng hàm Range[] trong Python
  • Cách sử dụng hàm Range[] nâng cao trong python
  • Lược bỏ đối số khi sử dụng hàm Range[] trong Python
  • Tạo dãy số lùi liên tiếp bằng hàm Range[] trong Python
  • Lưu ý khi sử dụng hàm Range[] trong Python
  • Ứng dụng của hàm range[] trong python
  • Tổng kết và thực hành

Hướng dẫn sử dụng hàm Range[] trong Python. Bạn sẽ học được cách tạo dãy số liên tiếp trong python bằng hàm Range[] trong bài học này.

Hàm range[] trong python là gì

Range[] trong python là hàm dùng để tạo ra một dãy số liên tiếp từ điểm bắt đầu đến điểm kết thúc được chỉ định trong hàm, với cú pháp như sau:

Cú pháp hàm Range[] trong Python

range[stop]
Hoặc
range[start,stop,step]

Trong đó

  • range là tên hàm số
  • stop là điểm kết thúc của dãy
  • start là điểm bắt đầu của dãy. Mặc định start bằng 0.
  • step là số đơn vị cộng vào. Mặc định step bằng 1 và có thể lược bỏ.

Kết quả thu được của hàm Range[] trong Python sẽ là một dãy số liên tiếp bắt đầu từ điểm start, các số sau bằng số trước cộng với step và được tạo ra liên tục chừng nào số cuối cùng trong dãy vẫn còn nhỏ hơn stop.

Chương trình mẫu sử dụng hàm Range[] trong Python

range[5]
>> 0 1 2 3 4

range[0, 5]
>> 0 1 2 3 4

range[4,7]
>> 4 5 6

range[0, 5, 1]
>> 0 1 2 3 4

range[0, 10, 2]
>> 0 2 4 6 8

Cách sử dụng hàm Range[] nâng cao trong python

Lược bỏ đối số khi sử dụng hàm Range[] trong Python

Chúng ta có thể lược bỏ các đối số start và step khi sử dụng hàm Range[] trong python như các ví dụ sau đây:

Lược bỏ cả start và step. Khi đó giá trị hai đối số này sẽ là giá trị mặc định start = 0step = 1.

range[5]
>> 0 1 2 3 4

Lược bỏ step. Khi đó giá trị của step sẽ là giá trị mặc định step = 1.

range[0, 5]
>> 0 1 2 3 4

Tạo dãy số lùi liên tiếp bằng hàm Range[] trong Python

Nếu chỉ định step mang giá trị âm trong python, chúng ta sẽ tạo ra một Tạo dãy số lùi liên tiếp như ví dụ sau đây:

range[10, 0, -1]
>> 10 9 8 7 6 5 4 3 2 1

range[0, -8, -2]
>> 0 -2 -4 -6

Lưu ý khi sử dụng hàm Range[] trong Python

Chúng ta không thể dùng hàm in print để in ra các phần tử trong dãy số tạo bởi hàm Range[] trong Python như ví dụ sau đây:

r = range[0, 10]
print[r]

Kết quả:

range[0, 10]

Bạn có thể thấy, kết quả trả về không phải là dãy số liên tiếp tạo bởi hàm range[], mà là chính hàm range[] đó.

Mặc dù chúng ta không thể in ra màn hình các thành phần tạo bởi hàm range[], nhưng bằng cách tạo list từ range trong python, chúng ta có thể in các thành phần trong dãy số như sau:

r = range[0, 10]
print[list[r]]

Ngoài ra, chúng ta cũng có thể truy cập phần tử trong range python bằng index như sau:

r = range[0, 10]
print[r[0]]
>> 0

print[r[5]]
>> 5

print[r[3:7]]
>> range[3, 7]

Ứng dụng của hàm range[] trong python

Hàm range[] trong python được ứng dụng rộng rãi trong các vòng lặp for, hoặc là khi tạo ra các iterable như list hoặc tuple trong python.
Ví dụ, chúng ta sử dụng hàm range[] trong vòng lặp for như sau:

for i in range[4]:
print[i]

Kết quả:

0
1
2
3

Hoặc chúng ta có thể dùng hàm range[] để tạo ra một list từ chuỗi trong python như ví dụ sau đây:

str='bigcityboy'
list=[]
for i in range[0, len[str]]:
list.append[str[i]]

print[list]

Kết quả:

['b', 'i', 'g', 'c', 'i', 't', 'y', 'b', 'o', 'y']

Tổng kết và thực hành

Trên đây Kiyoshi đã hướng dẫn bạn cách sử dụng hàm Range[] để tạo dãy số liên tiếp trong python rồi. Để nắm rõ nội dung bài học hơn, bạn hãy thực hành viết lại các ví dụ của ngày hôm nay nhé.

Và hãy cùng tìm hiểu những kiến thức căn bản về python trong các bài học tiếp theo.

Viết bởi Kiyoshi. Đã đăng ký bản quyền tác giả tại <a title="Bạn được tự do chia sẻ bài viết nhưng phải để lại đường link bài viết từ laptrinhcanban.com. Bạn không được sử dụng tài liệu cho mục đích thương mại. Không được phép chỉnh sửa nội dung được phát hành trên website của chúng tôi" style="color:#fff;background-color:silver" rel="license noopener" target="_blank" href="//creativecommons.org/licenses/by-nc-nd/4.0/">Creativecommons</a>&nbsp;và <a title="Bạn được tự do chia sẻ bài viết nhưng phải để lại đường link bài viết từ laptrinhcanban.com. Bạn không được sử dụng tài liệu cho mục đích thương mại. Không được phép chỉnh sửa nội dung được phát hành trên website của chúng tôi" style="color:#fff;background-color:silver" target="_blank" rel="noopener" href="//www.dmca.com/Protection/Status.aspx?ID=1631afcd-7c4a-467d-8016-402c5073e5cd" class="dmca-badge">DMCA</a><script src="//images.dmca.com/Badges/DMCABadgeHelper.min.js">

Bài viết liên quan

  • Hàm float[] trong Python

  • Hàm trong Python là gì - Các hàm trong Python

  • Def trong python và cú pháp tạo hàm

  • Hàm len[] trong Python

  • Hàm int[] trong python

  • Return trong python và giá trị trả về

  • Hàm str[] trong python

  • Biến trong python là gì

Hãy chia sẻ và cùng lan tỏa kiến thức lập trình Nhật Bản tại Việt Nam!

HOME>> python cơ bản - lập trình python cho người mới bắt đầu>>14. hàm trong python

Bài sau
Hàm len[] trong Python
Bài tiếp
Biến trong python là gì
  • Bài viết mới nhất
  • Làm tròn số trong JavaScript [Math.round, Math.ceil, Math.floor] tháng 7 1, 2022
  • Số mũ trong JavaScript [Math.pow, Math.exp] tháng 7 1, 2022
  • Math.max và Math.min trong JavaScript tháng 7 1, 2022
  • Math.random trong JavaScript tháng 7 1, 2022
  • throw trong JavaScript và cách trả về ngoại lệ tuỳ ý tháng 7 1, 2022
  • Các ngoại lệ trong JavaScript và cách xử lý tương ứng tháng 7 1, 2022
  • try...catch trong JavaScript và cách xử lý ngoại lệ tháng 7 1, 2022
  • Xử lý ngoại lệ của hàm xử lý mô tả trong khối try tháng 7 1, 2022
Profile

Tác giả : Kiyoshi [Chis Thanh]

Kiyoshi là một cựu du học sinh tại Nhật Bản. Sau khi tốt nghiệp đại học Toyama năm 2017, Kiyoshi hiện đang làm BrSE tại Tokyo, Nhật Bản.

Chủ Đề