Python实现冰雹猜想(折线图)
目录
效果(图)
源代码讲解
完整源代码
效果(图)
源代码讲解
首先,我们需要引进一个库函数:
# 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实现冰雹猜想(折线图)相关推荐
- python使用matplotlib可视化折线图、在可视化图像中同时绘制多条折线图
python使用matplotlib可视化折线图.在可视化图像中同时绘制多条折线图 目录 python使用matplotlib可视化折线图.在可视化图像中同时绘制多条折线图
- 如何使用python画折线图-Python 使用 matplotlib 画折线图教程
话不多说,直接上代码.最近修改一篇论文,实验部分的图全部重画了一下,也正好在此进行整理.使用 Python 的 matplotlib 库来画图还是比较方便的,今天整理一下用 matplotlib 画折 ...
- 如何使用python画折线图-Python数据可视化:使用Python画柱状图和折线图
Python爬虫太火了,没写过爬虫,都不敢说自己学过Python?! 可是刚一开始学我就遇到了难题----数据分析!听起来很高大上,有没有? 想要做爬虫,就得先学会使用数据分析工具,制作图表这是最基本 ...
- python画折线图-手把手教你Python yLab的绘制折线图的画法
Python的可视化工具有很多,数不胜数,各有优劣.本文就对其中的pylab进行介绍.之所以介绍这一款,是因为它和Matlab的强烈相似度,如果你使用过Matlab,那么相信pylab你也会很快上手. ...
- 用Python实现冰雹猜想(3n+1猜想,角谷猜想,叙古拉猜想)的黑洞演示
目录 一.冰雹猜想的来由 二.实现方法 1.定义根据规则生成新数的函数 2.定义生成列表的函数 3.定义主函数 三.完整代码 四.部分代码分析 五.输出结果 1.输入4 2.强悍的27 总结: 前面完 ...
- python plt 画动态折线图
python plt 画动态折线图 # coding=utf-8import matplotlib.pyplot as plt import numpy as npdef main():plt_lis ...
- Python数据分析之matplotlib折线图
Python数据分析之matplotlib折线图 1.需求 2.需求分析 3.代码示例 4.总结和思考 1.需求 需求假设大家在30岁,根据实际情况,统计出你和同桌从11岁倒30岁做成的男女朋友数量, ...
- Python数据可视化之折线图
Python数据可视化之折线图 提示:前言 Python数据可视化之折线图 提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 Python数据可视化之折线图 前言 一.导入包 ...
- Python可视化:绘制折线图、设置线条形状和marker样式
绘制折线图.设置线条形状和marker样式 Python可视化:绘制折线图.设置线条形状和marker样式 修改线形:线形可选集合 修改marker:marker可选集合 Python可视化:绘制折线 ...
- python画柱状图 画折线图
# 画柱状图 plt.bar(x_labels, grid) 画折线图 """ for i in range(len(grid)-1): ...
最新文章
- 关于学习Python的一点学习总结(9->字典创建及相关操作)
- Windows下使用静态库
- lisp 线性标注自动避让_CAD局部放大图如何标注对应的尺寸,才能保持尺寸值不变...
- [python] 之 函数简介
- 身为数据科学家怎么能不掌握这四大技能!
- xfs文件系统lvm在线扩容
- 互联网之道,看电商的数据化管理方案
- 关于企业应用SAP成本管理模式与方法的一些思考
- 25.go doc 与 godoc
- 使用宏破解EXCEL工作表保护密码的方法
- 计算机无法安装新字体,xp系统电脑安装新字体后无法使用的解决方法
- (八)flax Engine游戏引擎物理引擎——物理碰撞器
- linux下编译opencv的无kuda版本,自定义路径
- 苏炫杰全国计算机等级考试,高中主题班会教案模板
- 【mcuclub】模数转换ADC0832
- Python爬取《扫黑风暴》腾讯视频弹幕
- 腾讯云发送短信验证码
- 一篇文章读懂少儿机器人编程课程学什么?
- PLINK-GWAS学习3------数据质控之性别质控
- 中富金石老师:中颖电子实现汽车电子芯片生产 开启第二增长曲线