python判断是相邻数字,检查Python中相邻数字的绝对差之和是否为素数
假设我们有一个数字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中相邻数字的绝对差之和是否为素数相关推荐
- python判断回文_用python判断回文数
信息举报 时间:2020-11-23 本页为您甄选多篇描写用python判断回文数,用python判断回文数精选,用python判断回文数大全,有议论,叙事 ,想象等形式.文章字数有400字.600字 ...
- 5902. 检查句子中的数字是否递增
5902. 检查句子中的数字是否递增 句子是由若干 token 组成的一个列表,token 间用 单个 空格分隔,句子没有前导或尾随空格.每个 token 要么是一个由数字 0-9 组成的不含前导零的 ...
- Leetcode刷题100天—2042. 检查句子中的数字是否递增—day70
前言: 作者:神的孩子在歌唱 大家好,我叫智 2042. 检查句子中的数字是否递增 难度简单2收藏分享切换为英文接收动态反馈 句子是由若干 token 组成的一个列表,token 间用 单个 空格分隔 ...
- 从数字0~99999中,数字“8”一共出现了多少次
从数字0~9中,数字"8"一共出现了1次: 从数字0~99中,数字"8"一共出现了20次: 从数字0~999中,数字"8"一共出现了300次 ...
- python报表自动化系列 - 拆分一个字符串中的数字和字母
拆分一个python字符串中的数字和字母 本文介绍在python中将一个由字母和数字组成字符串拆分为字母和数字.废话不多说,代码给出如下. def Split_num_letters(astr):nu ...
- python判断字符串合法,详解Python判定IP地址合法性的三种方法 python中判断一个字符串是否是IP地址...
html 中 鼠标放在标签上会显示小手状,其它标签在其他标签上,美工给加了一些样式,鼠标放上去也显示小手状.有哪位大手状样式 有什么不懂的前端问题可以去菜鸟驿站.全都是泡沫,只一刹的花火,所谓的友情, ...
- 如何用python判断字符串包含多个字符串中的一个或多个?
开发过程中,常常需要判断字符串是否存在指定的关键词或排除词,如果设置了多个关键词,往往通过串联and条件或借助for循环做判断,有没有更优雅的方法呢? 判断一个字符串含有某个字符串中 p = &quo ...
- python 判断类型_青少年之Python编程课程安排lt;第一季gt;
第一章 开启Python之旅 1. 你将了解什么是Python 2. 在电脑上安装并简单使用Python 3. 开始通过Python与计算机进行交流(编程) 第二章 变量 1. ...
- 查看python版本-教你如何检查 Python 版本
本教程介绍如何使用 命令行检查操作系统上安装的 Python 版本.这在安装用 Python 编写的需要特定版本 Python 的应用程序时非常有用. Python 是世界上最流行的编程语言之一.它用 ...
最新文章
- webpy + nginx + fastcgi 构建python应用
- excel表格怎么调整行高和列宽_8个实用Excel小技巧,谁用谁说好
- MySQL中事物的详解
- 2018/03/25
- 计算机中的数(一):数在计算机中的表示
- LeetCode 837. 新21点(动态规划)
- pycharm中配置r语言_【R语言】R语言中的循环
- JavaScript中call,apply,bind方法的总结
- 浅谈SpringAOP功能源码执行逻辑
- ATTCK实战系列三(msf域渗透)
- Alexa世界排名作弊分析
- python字符串后面添加字符串_Python字符串中添加、插入特定字符的方法
- 为啥互联网都使用缓存
- 增值电信许可证与icp许可证有什么区别
- 机器学习实战(一)——员工离职预测
- salmon:sailfish的升级版本
- 如何用计算机打出下划线,哪位可以告诉我在电脑上怎么打下划线
- bq4050读固件_BQ4050 + STM32 MCU 虚拟IIC读取SMBUS数据
- TCP通讯中:客户端软件如何指定本地端口号?
- Django框架开发电商网站模块流程
热门文章
- java wps_通过WPS和WID方便地使用Java构件
- 不等于在python中怎么打_python中的不等于号怎么写
- 设计师交流平台!!!
- UI素材|最全面的移动端 UI KIT 模板
- UI设计干货素材|轻松搞定页面分页符(指示器)的设计
- elasticsearch最大节点数_ElasticSearch读写底层原理及性能调优
- python aiompq集群_国内首款基于AIO(异步IO)支持集群的高性能开源WebSocket服务器 宝贝鱼 CshBBrain V4.0 发布...
- python最强脚本工具_8种常用的Python工具
- tlc5620输出三角波流程图_[笔记].串型DAC TLC5620生成锯齿波、三角波实验,Verilog版本...
- npm安装vue_零基础入门vue开发