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ố
Chuyển đổi số thành chuỗi bằng hàm str[]
Sử dụng cú pháp cắt [. 2] để truy cập hai ký tự đầu tiên của chuỗi
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,