假设我们有一个数字n。我们必须检查相邻数字对的绝对差之和是否为质数。

因此,如果输入类似于n = 574,则输出将为True,例如| 5-7 |。+ | 7-4 | = 5,这是素数。

为了解决这个问题,我们将遵循以下步骤-num_str:= n作为字符串

总计:= 0

对于范围在1到num_str-1的i总数:=总数+ |位数num_str [i-1]-位数num_str [i] |

如果总数是素数,则返回True

返回False

让我们看下面的实现以更好地理解-

范例程式码

def isPrime(num):

if num > 1:

for i in range(2, num):

if num % i == 0:

return False

return True

return False

def solve(n):

num_str = str(n)   total = 0

for i in range(1, len(num_str)):

total += abs(int(num_str[i - 1]) - int(num_str[i]))

if isPrime(total):

return True

return False

n = 574

print(solve(n))

输入值

574输出结果True

python判断是相邻数字,检查Python中相邻数字的绝对差之和是否为素数相关推荐

  1. python判断回文_用python判断回文数

    信息举报 时间:2020-11-23 本页为您甄选多篇描写用python判断回文数,用python判断回文数精选,用python判断回文数大全,有议论,叙事 ,想象等形式.文章字数有400字.600字 ...

  2. 5902. 检查句子中的数字是否递增

    5902. 检查句子中的数字是否递增 句子是由若干 token 组成的一个列表,token 间用 单个 空格分隔,句子没有前导或尾随空格.每个 token 要么是一个由数字 0-9 组成的不含前导零的 ...

  3. Leetcode刷题100天—2042. 检查句子中的数字是否递增—day70

    前言: 作者:神的孩子在歌唱 大家好,我叫智 2042. 检查句子中的数字是否递增 难度简单2收藏分享切换为英文接收动态反馈 句子是由若干 token 组成的一个列表,token 间用 单个 空格分隔 ...

  4. 从数字0~99999中,数字“8”一共出现了多少次

    从数字0~9中,数字"8"一共出现了1次: 从数字0~99中,数字"8"一共出现了20次: 从数字0~999中,数字"8"一共出现了300次 ...

  5. python报表自动化系列 - 拆分一个字符串中的数字和字母

    拆分一个python字符串中的数字和字母 本文介绍在python中将一个由字母和数字组成字符串拆分为字母和数字.废话不多说,代码给出如下. def Split_num_letters(astr):nu ...

  6. python判断字符串合法,详解Python判定IP地址合法性的三种方法 python中判断一个字符串是否是IP地址...

    html 中 鼠标放在标签上会显示小手状,其它标签在其他标签上,美工给加了一些样式,鼠标放上去也显示小手状.有哪位大手状样式 有什么不懂的前端问题可以去菜鸟驿站.全都是泡沫,只一刹的花火,所谓的友情, ...

  7. 如何用python判断字符串包含多个字符串中的一个或多个?

    开发过程中,常常需要判断字符串是否存在指定的关键词或排除词,如果设置了多个关键词,往往通过串联and条件或借助for循环做判断,有没有更优雅的方法呢? 判断一个字符串含有某个字符串中 p = &quo ...

  8. python 判断类型_青少年之Python编程课程安排lt;第一季gt;

    第一章    开启Python之旅 1.   你将了解什么是Python 2.   在电脑上安装并简单使用Python 3.   开始通过Python与计算机进行交流(编程) 第二章    变量 1. ...

  9. 查看python版本-教你如何检查 Python 版本

    本教程介绍如何使用 命令行检查操作系统上安装的 Python 版本.这在安装用 Python 编写的需要特定版本 Python 的应用程序时非常有用. Python 是世界上最流行的编程语言之一.它用 ...

最新文章

  1. webpy + nginx + fastcgi 构建python应用
  2. excel表格怎么调整行高和列宽_8个实用Excel小技巧,谁用谁说好
  3. MySQL中事物的详解
  4. 2018/03/25
  5. 计算机中的数(一):数在计算机中的表示
  6. LeetCode 837. 新21点(动态规划)
  7. pycharm中配置r语言_【R语言】R语言中的循环
  8. JavaScript中call,apply,bind方法的总结
  9. 浅谈SpringAOP功能源码执行逻辑
  10. ATTCK实战系列三(msf域渗透)
  11. Alexa世界排名作弊分析
  12. python字符串后面添加字符串_Python字符串中添加、插入特定字符的方法
  13. 为啥互联网都使用缓存
  14. 增值电信许可证与icp许可证有什么区别
  15. 机器学习实战(一)——员工离职预测
  16. salmon:sailfish的升级版本
  17. 如何用计算机打出下划线,哪位可以告诉我在电脑上怎么打下划线
  18. bq4050读固件_BQ4050 + STM32 MCU 虚拟IIC读取SMBUS数据
  19. TCP通讯中:客户端软件如何指定本地端口号?
  20. Django框架开发电商网站模块流程

热门文章

  1. java wps_通过WPS和WID方便地使用Java构件
  2. 不等于在python中怎么打_python中的不等于号怎么写
  3. 设计师交流平台!!!
  4. UI素材|最全面的移动端 UI KIT 模板
  5. UI设计干货素材|轻松搞定页面分页符(指示器)的设计
  6. elasticsearch最大节点数_ElasticSearch读写底层原理及性能调优
  7. python aiompq集群_国内首款基于AIO(异步IO)支持集群的高性能开源WebSocket服务器 宝贝鱼 CshBBrain V4.0 发布...
  8. python最强脚本工具_8种常用的Python工具
  9. tlc5620输出三角波流程图_[笔记].串型DAC TLC5620生成锯齿波、三角波实验,Verilog版本...
  10. npm安装vue_零基础入门vue开发