кодесурса
«Python

Python Math: создать диапазон для плавающих чисел

script1adsense2code
script1adsense3code

Python Math: упражнение-72 с решением

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

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

Код Python:

#https://gist.github.com/axelpale/3e780ebdde4d99cbb69ffe8b1eada92c
def frange(x, y, jump=1.0):
    i = 0.0
    x = float(x)  # Prevent yielding integers.
    y = float(y)  # Comparison converts y to float every time otherwise.
    x0 = x
    epsilon = jump / 2.0
    yield x  # yield always first value
    while x + epsilon < y:
        i += 1.0
        x = x0 + i * jump
        yield x
print(list(frange(0.0, 1.0, 0.1)))

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

 [0,0, 0,1, 0,2, 0,30000000000000004, 0,4, 0,5, 0,6000000000000001, 0,7000000000000001, 0,8, 0,9, 1,0]  

Блок - схема:

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

Визуализируйте выполнение кода Python:

Следующий инструмент визуализирует, что компьютер делает шаг за шагом при выполнении указанной программы:

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

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

Предыдущий: Напишите программу на Python для изменения диапазона.
Далее: Напишите программу на Python для генерации (с целым числом n) квадратной матрицы, заполненной элементами от 1 до n2 в спиральном порядке.

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

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


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code