验证冰雹猜想(N<100)(python实现)

冰雹猜想是指:一个正整数x
如果是奇数就乘以3再加1
如果是偶数就析出偶数因数2ⁿ
这样经过若干个次数,最终回到1。

    import random
  
    i = 0
    #number = random.randint(1, 99)
    number = int(input('输入:'))
    while number != 1:
        if (number % 2 == 0):
            number /= 2
            print('是偶数,析出偶数因数后为:'+str(number)+',这是第'+str(i+1)+'步')
        else:
            number = 3 * number + 1
            print('是奇数,乘以3再加1后为:'+str(number)+',这是第'+str(i+1)+'步')
        i += 1
    print('共计操作步骤为:' + str(i) + '步')

评论

  1. 厉害了
    Linux Chrome
    2年前
    2020-3-24 22:54:04

    感谢 ::twemoji:smilecry::

  2. 博主
    Windows Chrome
    3年前
    2019-10-13 23:11:21

    ::twemoji:smilecry::

发送评论 编辑评论


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇