Cách lấy hai chữ số đầu tiên của một số trong python

Trong hướng dẫn này, chúng ta sẽ thảo luận cách viết chương trình GO để trích xuất hai chữ số cuối của một năm nhất định

Chương trình này lấy bất kỳ năm nào làm đầu vào và in hai chữ số cuối cùng của nó. Bạn cần trích xuất hai chữ số cuối từ một năm nhất định bằng cách sử dụng phép toán mô đun

Hoạt động mô đun

Toán tử % là toán tử mô đun, trả về phần còn lại thay vì thương sau khi chia. Điều này hữu ích để tìm các số là bội số của cùng một số. Như tên gợi ý nơi có một thực thi được vận hành cần thiết để xử lý các chữ số của số, toán tử modulo đóng một vai trò quan trọng. Ở đây, mục tiêu là trích xuất các chữ số cuối cùng của một số

Để rút được hai chữ số tận cùng thì số mà số đã cho phải chia phải là 100

Trích xuất hai chữ số cuối cùng của một năm nhất định trong hàm

cú pháp

var variableName integer = var year int

Chúng tôi đang sử dụng mô đun toán tử số học% để tìm hai chữ số cuối

lasttwoDigits := year % 1e2

1e2 là viết tắt của 1*100

thuật toán

Bước 1 – Nhập gói fmt

Bước 2 – Bắt đầu hàm main[]

Bước 3 – Khai báo biến năm

Bước 4 – Điều kiện để kiểm tra là năm % 1e2 [1e2 là một số được biểu thị bằng ký hiệu khoa học và nó có nghĩa là 1 nhân với 10 lũy thừa bậc 2 [e là số mũ]. vậy 1e2 bằng 1*100]

Bước 5 – Dựa trên điều kiện trên, hai chữ số cuối của năm được trích xuất

Bước 6 – In đầu ra

Ví dụ

Đoạn mã chương trình sau đây cho biết cách trích xuất hai chữ số cuối của bất kỳ năm cụ thể nào trong hàm

package main // fmt package provides the function to print anything import "fmt" func main[] { // define the variable var year int // initializing the variable year = 1897 fmt.Println["Program to extract the last two digits of a given year within the function."] // use modulus operator to extract last two digits // % modulo-divides two variables lasttwoDigits := year % 1e2 // 1e2 stands for 1*100 // printing the results fmt.Println["Year =", year] fmt.Println["Last 2 digits is : ", lasttwoDigits] }

đầu ra

Program to extract the last two digits of a given year within the function.
Year = 1897
Last 2 digits is :  97

Mô tả mã

  • Trong chương trình trên, chúng ta khai báo gói main

  • Ở đây, chúng tôi đã nhập gói fmt bao gồm các tệp của gói fmt, sau đó chúng tôi có thể sử dụng một chức năng liên quan đến gói fmt

  • Trong hàm main[], chúng ta khai báo và khởi tạo một biến số nguyên var year int

  • Tiếp theo, chúng tôi đã sử dụng toán tử mô đun để trích xuất hai chữ số cuối của năm đã cho

  • In hai chữ số cuối của năm bằng fmt. Println trên màn hình console

Trích xuất hai chữ số cuối của bất kỳ năm cụ thể nào trong 2 hàm riêng biệt

cú pháp

func d[năm int] [lastTwo int]

Chúng tôi đang sử dụng mô đun toán tử số học% để tìm hai chữ số cuối

thuật toán

Bước 1 - Nhập gói fmt

Bước 2 - Khởi tạo các biến

Bước 3 - Trích xuất hai chữ số cuối bằng cách sử dụng năm % 100

Bước 4 - In kết quả

Ví dụ

package main // fmt package provides the function to print anything import "fmt" // This function to extract the last two digits of a given year in the function parameter func d[year int] [lastTwo int] { // use modulus operator to extract last two digits fmt.Println["The Year = ", year] lastTwo = year % 100 return } func main[] { // define the variable var year, lastTwo int // initializing the variables year = 2013 fmt.Println["Program to extract the last two digits of a given year in 2 separate functions."] lastTwo = d[year] // printing the results fmt.Println["Last 2 digits is : ", lastTwo] }

đầu ra

Program to extract the last two digits of a given year in 2 separate functions.
The Year =  2013
Last 2 digits is :  13

Mô tả mã

  • Đầu tiên chúng tôi Nhập gói fmt

  • Sau đó, chúng ta tạo hàm func d[] để trích xuất hai chữ số cuối của một năm nhất định

  • Sau đó, chúng ta bắt đầu hàm main[]

  • var year, lastTwo int − Trong dòng mã này, chúng ta đã khai báo và khởi tạo các số nguyên

  • Sau đó, chúng ta đang gọi hàm d[] mà chúng ta đã tạo bên ngoài hàm và lưu trữ nó trong biến số nguyên thứ hai lastTwo

  • Và in lần cuối hai chữ số cuối của một năm nhất định trên màn hình bảng điều khiển bằng fmt. Println

Phần kết luận

Sử dụng đoạn mã trên, chúng tôi có thể trích xuất thành công hai chữ số cuối của bất kỳ năm cụ thể nào bằng chương trình ngôn ngữ Go

Trong bài đăng này, chúng tôi sẽ cung cấp cho bạn thông tin về Lấy hai chữ số đầu tiên của một số trong Python. Nghe này, chúng tôi sẽ cung cấp cho bạn chi tiết về Lấy hai chữ số đầu tiên của một số trong PythonVà cách sử dụng nó cũng cung cấp cho bạn bản demo cho nó nếu cần

chúng ta sẽ tìm hiểu về cách lấy hai chữ số đầu tiên của một số trong Python với sự trợ giúp của các ví dụ

Trong Python, chuỗi là chuỗi các ký tự, trong đó chỉ số của ký tự đầu tiên là 0, ký tự thứ hai là 1, ký tự thứ ba là 3 và chỉ số của ký tự cuối cùng là -1

Hãy xem xét, chúng tôi có một số sau đây

pin = 67683

Để có được hai chữ số đầu tiên của một số

  1. Chuyển đổi số thành chuỗi bằng hàm str[]

  2. Sử dụng cú pháp cắt [. 2] để truy cập hai ký tự đầu tiên của chuỗi

  3. Chuyển đổi kết quả trở lại một số để có được hai chữ số đầu tiên của số

Đây là một ví dụ

pin = 67683first_two_str = str[pin][:2]result = int[first_two_str] # str to intprint[result]

đầu ra

________số 8

Trong ví dụ trên, đầu tiên chúng tôi chuyển đổi số thành một chuỗi, vì vậy chúng tôi có thể sử dụng cú pháp cắt trên đó

Bạn có thể truy cập các ký tự của một chuỗi bằng cách sử dụng cú pháp cắt và chỉ định chỉ mục bắt đầu và dừng [không bao gồm từ đầu ra]

str[ghim][. 2], ở đây chúng tôi chỉ chuyển chỉ mục dừng, vì vậy nó bắt đầu cắt từ chỉ mục 0 và kết thúc trước chỉ mục 2

Cuối cùng, chúng ta đã sử dụng hàm int[] để chuyển chuỗi thành số

Xem thêm   Phản ứng - Cách đặt màu Văn bản

Hy vọng mã và bài đăng này sẽ giúp bạn thực hiện Lấy hai chữ số đầu tiên của một số trong Python. nếu bạn cần bất kỳ trợ giúp hoặc bất kỳ phản hồi nào, hãy đưa ra trong phần bình luận hoặc bạn có ý tưởng hay về bài đăng này, bạn có thể đưa ra phần bình luận. Nhận xét của bạn sẽ giúp chúng tôi giúp bạn nhiều hơn và cải thiện chúng tôi. chúng tôi cũng sẽ cung cấp cho bạn loại bài đăng thú vị hơn này trong phần nổi bật,

Chủ Đề