目录

效果(图)

源代码讲解

完整源代码


效果(图)

源代码讲解

首先,我们需要引进一个库函数:

# coding = utf-8import matplotlib.pyplot as plt

其次,就是整个程序的起点,也就是主体部分:

if __name__ == "__main__":x = []y = []m = 0n = int(float(input()))y.append(n)while n > 1:if n % 2 == 0:n = int(n / 2)y.append(n)else:n = int(n * 3 + 1)y.append(n)m += 1x.append(m)data_dict = {}for i, j in zip(x, y):data_dict[i] = jplt.title("COLLATZ CONJECTURE")plt.xlabel("RUNNING TIMES")plt.ylabel("NUMBER VALUE")x = [i for i in data_dict.keys()]y = [i for i in data_dict.values()]plt.plot(x, y, label="NUMBER")plt.legend()plt.show()

完整源代码

# coding = utf-8import matplotlib.pyplot as pltif __name__ == "__main__":x = []y = []m = 0n = int(float(input()))y.append(n)while n > 1:if n % 2 == 0:n = int(n / 2)y.append(n)else:n = int(n * 3 + 1)y.append(n)m += 1x.append(m)data_dict = {}for i, j in zip(x, y):data_dict[i] = jplt.title("COLLATZ CONJECTURE")plt.xlabel("RUNNING TIMES")plt.ylabel("NUMBER VALUE")x = [i for i in data_dict.keys()]y = [i for i in data_dict.values()]plt.plot(x, y, label="NUMBER")plt.legend()plt.show()

Python实现冰雹猜想(折线图)相关推荐

  1. python使用matplotlib可视化折线图、在可视化图像中同时绘制多条折线图

    python使用matplotlib可视化折线图.在可视化图像中同时绘制多条折线图 目录 python使用matplotlib可视化折线图.在可视化图像中同时绘制多条折线图

  2. 如何使用python画折线图-Python 使用 matplotlib 画折线图教程

    话不多说,直接上代码.最近修改一篇论文,实验部分的图全部重画了一下,也正好在此进行整理.使用 Python 的 matplotlib 库来画图还是比较方便的,今天整理一下用 matplotlib 画折 ...

  3. 如何使用python画折线图-Python数据可视化:使用Python画柱状图和折线图

    Python爬虫太火了,没写过爬虫,都不敢说自己学过Python?! 可是刚一开始学我就遇到了难题----数据分析!听起来很高大上,有没有? 想要做爬虫,就得先学会使用数据分析工具,制作图表这是最基本 ...

  4. python画折线图-手把手教你Python yLab的绘制折线图的画法

    Python的可视化工具有很多,数不胜数,各有优劣.本文就对其中的pylab进行介绍.之所以介绍这一款,是因为它和Matlab的强烈相似度,如果你使用过Matlab,那么相信pylab你也会很快上手. ...

  5. 用Python实现冰雹猜想(3n+1猜想,角谷猜想,叙古拉猜想)的黑洞演示

    目录 一.冰雹猜想的来由 二.实现方法 1.定义根据规则生成新数的函数 2.定义生成列表的函数 3.定义主函数 三.完整代码 四.部分代码分析 五.输出结果 1.输入4 2.强悍的27 总结: 前面完 ...

  6. python plt 画动态折线图

    python plt 画动态折线图 # coding=utf-8import matplotlib.pyplot as plt import numpy as npdef main():plt_lis ...

  7. Python数据分析之matplotlib折线图

    Python数据分析之matplotlib折线图 1.需求 2.需求分析 3.代码示例 4.总结和思考 1.需求 需求假设大家在30岁,根据实际情况,统计出你和同桌从11岁倒30岁做成的男女朋友数量, ...

  8. Python数据可视化之折线图

    Python数据可视化之折线图 提示:前言 Python数据可视化之折线图 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 Python数据可视化之折线图 前言 一.导入包 ...

  9. Python可视化:绘制折线图、设置线条形状和marker样式

    绘制折线图.设置线条形状和marker样式 Python可视化:绘制折线图.设置线条形状和marker样式 修改线形:线形可选集合 修改marker:marker可选集合 Python可视化:绘制折线 ...

  10. python画柱状图 画折线图

    # 画柱状图     plt.bar(x_labels, grid) 画折线图     """     for i in range(len(grid)-1):     ...

最新文章

  1. 关于学习Python的一点学习总结(9->字典创建及相关操作)
  2. Windows下使用静态库
  3. lisp 线性标注自动避让_CAD局部放大图如何标注对应的尺寸,才能保持尺寸值不变...
  4. [python] 之 函数简介
  5. 身为数据科学家怎么能不掌握这四大技能!
  6. xfs文件系统lvm在线扩容
  7. 互联网之道,看电商的数据化管理方案
  8. 关于企业应用SAP成本管理模式与方法的一些思考
  9. 25.go doc 与 godoc
  10. 使用宏破解EXCEL工作表保护密码的方法
  11. 计算机无法安装新字体,xp系统电脑安装新字体后无法使用的解决方法
  12. (八)flax Engine游戏引擎物理引擎——物理碰撞器
  13. linux下编译opencv的无kuda版本,自定义路径
  14. 苏炫杰全国计算机等级考试,高中主题班会教案模板
  15. 【mcuclub】模数转换ADC0832
  16. Python爬取《扫黑风暴》腾讯视频弹幕
  17. 腾讯云发送短信验证码
  18. 一篇文章读懂少儿机器人编程课程学什么?
  19. PLINK-GWAS学习3------数据质控之性别质控
  20. 中富金石老师:中颖电子实现汽车电子芯片生产 开启第二增长曲线

热门文章

  1. 配置管理-使用SVN创建分支
  2. 教你用ps抽出抠散发
  3. 如何在Python中移动文件
  4. sublime text3配置python的代码提示
  5. 【直流传动与控制系统】闭环调速CDIO课程设计
  6. 2022-12-19 个人便签1:RS CMW官方相关手册网址便签
  7. 泛微e-office删除多余邮件
  8. 疯狂Java讲义PDF
  9. ESXI安装CoreOS(第二版)
  10. 网站移动端APP渗透测试安全检测方案