欢迎访问宙启技术站
智能推送

简明扼要:掌握Python中Rational()函数的基本用法

发布时间:2024-01-03 11:58:08

Python中的Rational()函数是一个用于处理有理数的函数。有理数是指可以表示为两个整数的比值的数字,包括整数和分数。

Rational()函数的基本用法是将一个数转换为有理数的表示形式。该函数接受一个参数,可以是整数、浮点数或字符串,返回一个有理数对象。

下面是一些使用Rational()函数的例子:

1. 将整数转换为有理数:

from fractions import Rational

# 将整数转换为有理数
num = 5
rational_num = Rational(num)
print(rational_num) # 输出: 5

2. 将浮点数转换为有理数:

from fractions import Rational

# 将浮点数转换为有理数
num = 3.14
rational_num = Rational(num)
print(rational_num) # 输出: 7070651414971679/2251799813685248

3. 将字符串转换为有理数:

from fractions import Rational

# 将字符串转换为有理数
num_str = "2/3"
rational_num = Rational(num_str)
print(rational_num) # 输出: 2/3

4. 对有理数进行运算:

from fractions import Rational

# 对有理数进行运算
num1 = Rational(1, 2)
num2 = Rational(1, 3)
print(num1 + num2) # 输出: 5/6
print(num1 - num2) # 输出: 1/6
print(num1 * num2) # 输出: 1/6
print(num1 / num2) # 输出: 3/2

总结一下,Rational()函数可以将整数、浮点数或字符串转换为有理数的表示形式。它还可以对有理数进行基本的数学运算,如加减乘除。通过使用Rational()函数,我们可以更方便地在Python中处理有理数。