кодесурса
«Python

Python Math: сложение, вычитание, умножение и деление двух дробей

script1adsense2code
script1adsense3code

Python Math: Упражнение-46 с решением

Напишите программу на Python для сложения, вычитания, умножения и деления двух дробей.

Пример решения : -

Код Python:

import fractions
f1 = fractions.Fraction(2, 3)
f2 = fractions.Fraction(3, 7)
print('{} + {} = {}'.format(f1, f2, f1 + f2))
print('{} - {} = {}'.format(f1, f2, f1 - f2))
print('{} * {} = {}'.format(f1, f2, f1 * f2))
print('{} / {} = {}'.format(f1, f2, f1 / f2))

Пример вывода:

 2/3 + 3/7 = 23/21                                                                                             
2/3 - 3/7 = 5/21                                                                                              
2/3 * 3/7 = 2/7                                                                                               
2/3 / 3/7 = 14/9

Блок - схема:

«Блок-схема:

Редактор кода Python:

Есть другой способ решить это решение? Внесите свой код (и комментарии) через Disqus.

Предыдущий: Напишите программу на Python, чтобы создать дробные числа десятичных чисел.
Далее: Напишите программу на Python для преобразования числа с плавающей запятой (PI) в приблизительное рациональное значение для различного знаменателя.

Каков уровень сложности этого упражнения?

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code