猫史档案馆


【Python作品分享】冰雹猜想【作品秀】

用户:伶俐的土岩龙gv8K伶俐的土岩龙gv8K查看:0 回复:1 评论:0 创建时间:2021-10-04T20:27:51


【作品展示】

center_image

 

【作品介绍】

可以输入一个随机的正整数,然后经过计算变成1。

 

【作品源代码】

import math


def conjecture(n):

    '''冰雹猜想'''
    if (n == 1):
        return
    if (n % 2 == 0):
        n = math.floor(n / 2)
    else:
        n = (3 * n + 1)
    print(n, end = ',')
    conjecture(n)
    return

def main():

    '''主程序'''
    num_str = input('请输入一个正整数:')
    if (not num_str.isdigit()):
        print('cc')
    else:
        conjecture(int(num_str))
    return

if (__name__ == '__main__'):
    main()

 

【提示】

部分含有Python第三方库相关内容的作品,在海龟编辑器网页端无法运行哦!如遇到这种情况,可以打开下面的链接,下载海龟编辑器客户端:

https://python.codemao.cn


回复

上一页1 页 / 共 1下一页
‭‮鸡黄大IA‭‭‮鸡黄大IA‭

为什么要用math库呢?

2//1也是地板除法

点赞0


评论