Loading...

冰雹猜想是指:一个正整数x

如果是奇数就乘以3再加1

如果是偶数就析出偶数因数2ⁿ

这样经过若干个次数,最终回到1。

```python

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) + '步')

```

浏览器扩展:No Problems—划题即查的学习神器

一个小插件,目前就在谷歌、QQ、360浏览器测试了下。通过接口搜索网课题库答案,只需几秒,静待即可。欢迎下载试用了...

最后修改:2020 年 03 月 31 日 11 : 37 AM

© 允许规范转载

赞赏

如果觉得对你有用,请随意赞赏

×Close

赞赏作者

扫一扫支付

支付宝支付

微信支付

python冰雹猜想程序_验证冰雹猜想(N100)(python实现)相关推荐

  1. python嵌入到程序_在应用中嵌入Python:转

    前面的章节讨论如何扩展Python,如何生成适合的C库等.不过还有另一种情况:通过将Python嵌入C/C++应用以扩展程序的功能.Python嵌入实现了一些使用Python更合适的功能.这可以有很多 ...

  2. 更适合python的应用程序_一些很棒的Python应用程序

    我们可以从180多个成功发布的Python软件案例中学到什么. 我很高兴地发布一些很棒的Python应用程序,这是一个手工整理的180多个项目的列表,所有这些都是: 1.带有在线源代码仓库的免费软件. ...

  3. python日历小程序_一个查看网络设备信息Python小程序

    原标题:一个查看网络设备信息Python小程序 网络编程中,最常见的一个问题就是,获取设备信息. 首先我们,要学习如何获取本机的网络信息.我们将用到标准库中的socket库.假如说,我们要查看本机的 ...

  4. python文本菜单程序_从〇到一: Python GUI 程序:记事本

    本示例程序 mynote.pyw 实现了一个简易的记事本,可以像 Windows 系统自带的记事本一样编辑文本文件.程序使用的可视化部件有菜单(Menu).带滚动条的文本区(ScrolledText) ...

  5. python二分法查找程序_基础算法——查找(二分法)(python)

    基础算法--查找(二分法)(python).二分查找法(BinarySearchST)应用十分广泛,是必须要掌握的查找方法.适用对象是有序数组.具有最优的查找效率和空间需求,能够进行有序相关的操作.但 ...

  6. python程序设计小程序_请问有会用Python编程语言编几个小程序的吗?谢谢题目如下。...

    展开全部 题目1if __name__ == '__main__': number = input("Please input a number:") number = int(n ...

  7. python新手入门教程思路-Python新手入门教程_教你怎么用Python做数据分析

    Python新手入门教程_教你怎么用Python做数据分析 跟大家讲了这么多期的Python教程,有小伙伴在学Python新手教程的时候说学Python比较复杂的地方就是资料太多了,比较复杂.很多网上 ...

  8. python手机编译器怎么编写程序_怎么用手机编写Python程序?

    手机编写python程序,其实完全可行,目前有许多app都做了适配,下面我简单介绍3个,感兴趣的朋友可以尝试一下: 01.Python编译器 这是一个非常轻巧.便捷的手机python编程软件,安装包也 ...

  9. python编程第一程序_第一个Python程序_Python编程开发教程

    第一个Python程序 用notepad++编写程序代码 语言设置为python(高量显示函数和关键字)(注意:行首不能有空格,Python对缩进要求严格) 命令提示符运行 cd \文件名 #打开py ...

最新文章

  1. hdu2833 Floyd + dp
  2. BorderContainer的圆角问题
  3. mac之brew安装卸载使用
  4. jmeter察看结果树-响应数据乱码
  5. python处理json数据_python处理json格式的数据
  6. php mysql 胚子_php mysql数据库连接浅识
  7. Kubernetes管理员的11条 安全军规
  8. linux mysql定时删除数据_让linux每天定时备份MySQL数据库并删除五天前的备份文件...
  9. Linux离线同步时间
  10. Bug:Google Analytics例子未使用example.com
  11. C语言中与字符串有关函数讨论以及安全性能问题
  12. java 状态模式的实现与应用
  13. 带你快速实现【C语言】之三子棋(简易版)
  14. Java汽车租赁系统[源码+数据库]
  15. 【jzoj5053】【石子游戏】【搜索】
  16. mysql 1236错误_MySQL 1236错误解决方法_MySQL
  17. 给图片加水印的简单方法,手机图片加水印也可以用
  18. 关于调节ijkPlayer的音量和静音
  19. 【测试】测试执行流程
  20. Ty-网络编程(Socket)基础笔记

热门文章

  1. 网页设计 实现读书信息反馈表 适合小白入门 安排
  2. 当女作家化身服务员:我在底层的生活
  3. SIM基本常识(PIN,PUK,IMEI,ICCID,Ki,IMSI,SMSP之间的区别)
  4. carsim和matlab有安装顺序吗,CarSim2017免费版
  5. sql查询中截取字符串
  6. 五家共井c语言,五家共井—最早的不定方程
  7. 电脑无法开机,怎么重装系统?
  8. selenium+brower爬虫准备
  9. 5G驱动数字经济崛起,博睿数据入选电信管理论坛(TM Forum)催化剂项目团队
  10. 即时通讯工具的 23 个极佳优化方案(附产品原型)