На нашем сайте Вы сможете найти готовые курсовые и дипломные работы по программированию
Сейчас работаем

Программа "Гипотеза Коллатца" Python

Задание

Написать программу, которая будет просить пользователя ввести число больше 0 и будет формировать члены последовательности.

Функционал программы

Функционал программы простой. Программа на ввод просит пользователя ввести число больше 0 и она формирует члены последовательности . 

Фрагмент программного кода

import sys, time

print('''Последовательность Коллатца, или задача 3n + 1
Последовательность Коллатца - это последовательность чисел, полученная из начального
числа n, следуя трем правилам:

1) Если n четное, то текстовое число n равно n / 2.
2) Если n нечетное, то текстовое число n равно n * 3 + 1
3) Если n равно 1, остановитесь. В противном случае повторите

Обычно считается, но пока математически не доказано, что
каждое начальное число в конечном итоге заканчивается на 1
''')

print('Введите начальный номер (больше 0) или ЗАВЕРШИТЕ:')
response = input('> ')

if not response.isdecimal() or response == '0':
    print('Вы должны ввести целое число, большее 0')
    sys.exit()

n = int(response)
print(n, end='', flush=True)
while n != 1:
    if n % 2 == 0:
        n = n // 2
    else:
        n = 3 * n + 1

    print(',' + str(n), end='', flush=True)
    time.sleep(0.1)
print()

Скриншот архива с проектом

Пояснения по запуску программы

Запустить PyCharm, открыть проект и запустить программу, нажав на вкладку вверху и run Main. 

Купить 500,00 
Сразу после оплаты Вы сможете скачать работу и мы вышлем дополнительно файл с работой на электронную почту. Исходник программ Вы сможете отредактировать, как Вам нужно.
Комментарии (0)

/ /

Оставить комментарий

Ты не можешь комментировать

Только зарегистрированые пользователи имеют возможность комментировать работы
Купить

500,00 

Покупается впервые!
Сразу после оплаты Вы сможете скачать работу и мы вышлем дополнительно файл с работой на электронную почту. Исходник программ Вы сможете отредактировать, как Вам нужно.

Заказать через

collatz.rar
3196325
Оцени работу

рейтинг

Программа "Гипотеза Коллатца" Python
Гипотеза Коллатца, также называется дилеммой 3n+1 - простейшая из нерешtнных задач математики. Начиная с числа n, следующие члены последовательности формируются в соответствии с тремя правилами:1. Если n - четное, то следующий член последовательности равен n / 22. Если n - нечетное, то следующий член равен n * 3 + 13. Если n равно 1, то прекращаем. В противном случае повторяем.
Категория: Образование
Стоимость: 500,00