Trong hướng dẫn này, chúng ta sẽ viết một chương trình trả về hai số có tỷ lệ bằng giá trị float đã cho. Chúng tôi có một phương thức được gọi là as_integer_ratio () giúp đạt được mục tiêu của chúng tôi.
Hãy xem một số ví dụ.
Đầu vào:1,5 Đầu ra:3/2 Đầu vào:5,3 Đầu ra:5967269506265907/1125899906842624
Hãy kiểm tra mã.
Ví dụ
# khởi tạo float valuefloat_value =1.5 # nhận bộ số nguyên bằng cách sử dụng phương thức as_integer_ratio ()integers =float_value.as_integer_ratio () # in số nguyên (f '{integer [0]} / {integer [1]}')Đầu ra
Nếu bạn chạy đoạn mã trên, bạn sẽ nhận được kết quả sau.
3/2Hãy xem một ví dụ khác.
Ví dụ
# khởi tạo float valuefloat_value =5.3 # nhận bộ số nguyên bằng cách sử dụng phương thức as_integer_ratio ()integers =float_value.as_integer_ratio () # in số nguyên (f '{integer [0]} / {integer [1]}')Đầu ra
Nếu bạn chạy đoạn mã trên, bạn sẽ nhận được kết quả sau.
5967269506265907/1125899906842624Kết luận
Nếu bạn có bất kỳ câu hỏi nào trong hướng dẫn, hãy hỏi họ trong phần bình luận.