Hướng dẫn dùng python integers python

Viết chương trình Python để đếm số dương và số âm trong Tuple bằng cách sử dụng phạm vi vòng lặp for. Điều kiện if (if (posngTuple[i] > = 0)) kiểm tra xem mục Tuple lớn hơn hoặc bằng 0. Nếu Đúng, chúng tôi thêm một vào số Tuple Tích cực; nếu không (tNegativeCount = tNegativeCount + 1), hãy thêm một vào giá trị số Tuple Phủ định.

# Count Positive and Negative Numbers posngTuple = (3, -22, -44, 19, -99, -37, 4, 11, -89) print("Positive and Negative Tuple Items = ", posngTuple) tPositiveCount = tNegativeCount = 0 for i in range(len(posngTuple)): if (posngTuple[i] >= 0): tPositiveCount = tPositiveCount + 1 else: tNegativeCount = tNegativeCount + 1 print("The Count of Positive Numbers in posngTuple = ", tPositiveCount) print("The Count of Negative Numbers in posngTuple = ", tNegativeCount)

Trong ví dụ Tích cực và Phủ định Python này, chúng tôi đã sử dụng vòng lặp for (cho pntup trong posngTuple) để lặp lại các giá trị tuple thực tế và kiểm tra xem chúng lớn hơn hay bằng 0.

# Count Positive and Negative Numbers posngTuple = (55, -99, -88, 0, -78, 22, 4, -66, 21, 33) print("Positive and Negative Tuple Items = ", posngTuple) tPositiveCount = tNegativeCount = 0 for pntup in posngTuple: if(pntup >= 0): tPositiveCount = tPositiveCount + 1 else: tNegativeCount = tNegativeCount + 1 print("The Count of Positive Numbers in posngTuple = ", tPositiveCount) print("The Count of Negative Numbers in posngTuple = ", tNegativeCount)Positive and Negative Tuple Items = (55, -99, -88, 0, -78, 22, 4, -66, 21, 33) The Count of Positive Numbers in posngTuple = 6 The Count of Negative Numbers in posngTuple = 4

Chương trình Python để đếm Tích cực và Phủ định trong Tuple bằng cách sử dụng Vòng lặp While.

# Count of Tuple Positive and Negative Numbers posngTuple = (11, -22, -33, 44, 55, -66, -77, 0, -99) print("Positive and Negative Tuple Items = ", posngTuple) tPositiveCount = tNegativeCount = 0 i = 0 while (i < len(posngTuple)): if(posngTuple[i] >= 0): tPositiveCount = tPositiveCount + 1 else: tNegativeCount = tNegativeCount + 1 i = i + 1 print("The Count of Positive Numbers in posngTuple = ", tPositiveCount) print("The Count of Negative Numbers in posngTuple = ", tNegativeCount)Positive and Negative Tuple Items = (11, -22, -33, 44, 55, -66, -77, 0, -99) The Count of Positive Numbers in posngTuple = 4 The Count of Negative Numbers in posngTuple = 5

Trong ví dụ Python Tuple này, chúng tôi đã tạo một hàm trả về số lượng số Dương và Số âm.

# Count of Tuple Positive and Negative Numbers def CountOfPositiveNegativeNumbers(evodTuple): tPositiveCount = tNegativeCount = 0 for pntup in evodTuple: if(pntup >= 0): tPositiveCount = tPositiveCount + 1 else: tNegativeCount = tNegativeCount + 1 return tPositiveCount, tNegativeCount evodTuple = (26, -77, -99, 75, 14, -56, 19, 81, -1, 33) print("Positive and Negative Tuple Items = ", evodTuple) PositiveCount, NegativeCount = CountOfPositiveNegativeNumbers(evodTuple) print("The Count of Positive Numbers in evodTuple = ", PositiveCount) print("The Count of Negative Numbers in evodTuple = ", NegativeCount)Positive and Negative Tuple Items = (26, -77, -99, 75, 14, -56, 19, 81, -1, 33) The Count of Positive Numbers in evodTuple = 6 The Count of Negative Numbers in evodTuple = 4

Hướng dẫn sử dụng hàm int() trong python. Bạn sẽ học được cách Chuyển từ string sang int trong Python bằng hàm int() sau bài học này.

Hàm int() trong python là gì

int() trong python là hàm dùng để Chuyển từ string sang int trong Python.

Chúng ta sử dụng hàm int() trong python để chuyển chuỗi thành số trong Python và tạo ra một số mới với cú pháp sau đây:

Cú pháp hàm int() trong Python

int(x)
Hoặc
int(x, base=y)

Trong đó

  • int là tên hàm số
  • x là số, chữ số hoặc chuỗi chữ số ở dạng str cần chuyển sang int.
  • base là để chỉ định hệ cơ số y của x. Giá trị của y có thể là là hệ cơ số 2, cơ số 10, thập lục phân v.v..

Chương trình mẫu sử dụng hàm int() trong Python

Chúng ta có thể chỉ định các đối số x, y để sử dụng hàm int() trong Python như sau:

Nếu x được lược bỏ, kết quả trả về bằng 0.

int()
>> 0

Nếu x là số nguyên, kết quả trả về chính bằng x.

int(15)
>> 15

Nếu x là số thập phân, kết quả trả về là số nguyên được làm tròn của x.

int(3.14)
>> 3

Nếu x ở dạng hệ cơ số được chỉ định ở y, kết quả trả về là số ở hệ thập phân của x.

int("1011", 2)
>> 11

int("3F", 16)
>> 63

Nếu x là một chuỗi ký tự, kết quả trả về là số ở dạng int của ký tự đó:

int('28')
>> 28

int("28", 10)
>> 28

int("1011", 2)
>> 11

int("3F", 16)
>> 63

Ngoài ra, chúng ta có thể lược bỏ base và chỉ chỉ định hệ cơ số y trong biểu thức như sau:

int("24", base=8)
>> 20

int("24",8)
>> 20

Lưu ý khi sử dụng hàm int() trong python

Chúng ta chỉ sử dụng hàm int() để Chuyển từ string sang int trong Python với các string là số, chữ số hoặc chuỗi chữ số, là các dữ liệu có khả năng chuyển sang int.
Nếu string được chỉ định không có khả năng chuyển sang int thì lỗi ValueError sẽ xảy ra như ví dụ sau đây:

int("good game")

Lỗi ValueError trả về:

Traceback (most recent call last):
File "Main.py", line 1, in
int("good game")
ValueError: invalid literal for int() with base 10: 'good game'

Do chuỗi "good game" không có khả năng chuyển sang int nên lỗi đã xảy ra.

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 int() để Chuyển từ string sang int 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="https://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="https://www.dmca.com/Protection/Status.aspx?ID=1631afcd-7c4a-467d-8016-402c5073e5cd" class="dmca-badge">DMCA</a><script src="https://images.dmca.com/Badges/DMCABadgeHelper.min.js">

Bài viết liên quan

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>> >>

Profile
Hướng dẫn dùng python integers python

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.