每日练题(py,c,cpp).6_19,6_20

检验素数

from math import sqrt
a = int(input("请输入一个数:"))
for i in range(2,int(sqrt(a))):if a%i == 0:print("该数不是素数")breakelse:    print("该数是素数")# # 1既不是素数也不是合数
# #可以用flag做标志位
# b = int(input("请输入一个数:"))
# Flag = False
# for i in range(2,b):
#     if b%i == 0:
#         Flag = True# if Flag:
#     print("是合数")# else:
#     print("是素数")
#include <iostream>/* run this program using the console pauser or add your own getch, system("pause") or input loop */int main(int argc, char** argv) {int a = 0;printf("请输入一个大于1的自然数:");scanf("%d", &a);int flag = 0;for (int i = 2; i < a; i++){if (a % i == 0){flag = 1;break;}}if (flag == 0){printf("输入的数是一个素数");}else{printf("输入的数不是一个素数");}return 0;
}

逐字检查法

自解

解法1
a = "python"
b = "typhon"
list1 = list(b)
print(list1)
def judge(a,b):for i in range(len(a)):for j in range(len(a)):if a[i] == b[j]:list1[j] = Nonebreakfor i in range(len(a)):list1[i] == Noneif list1[i] != None:return Falsereturn True
if judge(a,b) == True:print("是变位词")
elif judge(a,b) == False:print("不是变位词")

解法2
a = "python"
b = "typhon"
def judge(a,b):list1 = list(a)list2 = list(b)j = len(list2)list1.sort()list2.sort()for i in range(len(list1)):if list1[i] == list2[i]:passelse:return Falsereturn True
if judge(a,b) == True:print("是变位词")
elif judge(a,b) == False:print("不是变位词")

计数比较法

 

a = "pythoe"
b = "typhon""""计数比较-自解"""
dict1 = dict()
dict2 = dict()
list1 = list(a)
list2 = list(b)for i in range(ord("a"),ord("z")+1):dict1[i] = 0for i in range(ord("a"),ord("z")+1):dict2[i] = 0def judge(a,b):for j in range(len(a)):for i in range(ord("a"),ord("z")+1):if ord(list1[j]) == i:dict1[i] = dict1[i] + 1for j in range(len(a)):for i in range(ord("a"),ord("z")+1):if ord(list2[j]) == i:dict2[i] = dict2[i] + 1for i in range(ord("a"),ord("z")+1):if dict1[i] == dict2[i]:passelse:return Falsereturn True
if judge(a,b) == True:print("是变位词")
elif judge(a,b) == False:print("不是变位词")"""计数比较-仿他解"""
def judge(a,b):c1 = [0] * 26c2 = [0] * 26for i in range(len(a)):pos = ord(a[i]) - ord('a')c1[pos] = c1[pos] + 1for i in range(len(a)):pos = ord(b[i]) - ord('a')c2[pos] = c2[pos] + 1for i in range(26):if c1[i] == c2[i]:passelse:return Falsereturn True
if judge(a,b) == True:print("是变位词")
elif judge(a,b) == False:print("不是变位词")

 

 他解

 

\

 

 

鹏哥C语言

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/856975.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

VUE element-ui之table表格横向展示(表尾汇总)_elementui横向表格

</el-table><section><el-table:show-header“false” :data“tableDataBll” border style“width: 100%;” <el-table-column prop"total" align"center" /><el-table-column prop"totalOrder" /><el-table-col…

视频智能分析平台智能边缘分析一体机安防监控平台打手机检测算法工作原理介绍

智能边缘分析一体机的打手机检测算法是一种集成了计算机视觉和人工智能技术的先进算法&#xff0c;专门用于实时监测和识别监控画面中的打手机行为。以下是关于该算法的详细介绍&#xff1a; 工作原理 1、视频流获取&#xff1a; 智能边缘分析一体机首先通过连接的视频监控设…

国内composer镜像有哪些

阿里云 Composer 全量镜像 镜像地址: https://mirrors.aliyun.com/composer/官方地址: https://mirrors.aliyun.com/composer/index.html镜像类型: 全量镜像更新时间: 1分钟备注: 阿里云CDN加速&#xff0c;更新速度快&#xff0c;推荐使用。腾讯云 Composer 全量镜像 镜像地址…

【UIDynamic-动力学-附着行为-刚性附着 Objective-C语言】

一、接下来,我们来说这个附着行为啊, 1.我们之前举过例子,一个车坏了,另外一个车,拉着这个车,就是附着行为啊, 这个里边呢,我们新建一个项目, Name:09-附着行为-刚性附着, 附着行为呢,分为两个大类: 1)刚性附着 2)弹性附着 刚性附着,指的就是,两个物体之间…

lftp工具速成

登录 lftp user:passwd192.168.0.123:21显示 ls设置本地目录 lcd /home/xxx/ftp下载 // 下载文件 get 1.log// 下载多个文件 mget *.log// 下载目录 mirror dir_name上传 // 下载文件 put 1.log// 下载多个文件 mput *.log// 下载目录 mirror -R dir_name退出 exit

三人同行免单模式:社交电商的新趋势

在当今社交电商日益繁荣的背景下&#xff0c;三人同行免单模式作为一种创新的购物激励机制&#xff0c;正逐渐受到消费者和品牌的青睐。该模式通过消费者之间的互动和分享&#xff0c;促进产品销售和品牌推广&#xff0c;实现消费者与品牌的双赢。 模式概述 三人同行免单模式的…

企业级WordPress开发 – 创建企业级网站的优秀技巧

目录 1 “企业级”一词是什么意思&#xff1f; 2 使用 WordPress 进行企业级 Web 开发有哪些好处&#xff1f; 3 使用 WordPress 进行企业级开发的主要好处 3.1 WordPress 可扩展、灵活且价格实惠 3.2 WordPress 提供响应式 Web 开发 3.3 WordPress 提供巨大的可扩展…

vue2 使用 tailwind css vscode 100%成功

环境 vue -V ---- vue/cli 5.0.8 node -v ----- v16.15.0 npm -v ----- 6.14.18 环境不一样可能不会100%成功哦 创建项目 vue create tailwind 选择vue2 修改package.json "dependencies": {"babel/eslint-parser": "^7.24.7"…

关于时代变迁的小讨论

大家好&#xff0c;我是阿赵。   今天接到一个电话&#xff0c;是中国移动打过来的。这个电话的目的很简单&#xff0c;说免费送给我每个月100g流量和1000分钟通话时长&#xff0c;总共12个月。这个优惠也没什么苛刻的条件&#xff0c;只需要在这12个月内不要转运营商或者注销…

网络流量 数据包length计算

MTUMSSIP header(20 bytes)tcp header(20 bytes) lengthMTUEthernet header(14bytes) 其中MSS为Maximum Segment Size&#xff0c;即最大报文段长度&#xff0c;其受MTU大小影响&#xff0c;这里的MTU指的是三层的&#xff0c;二层的MTU固定为1500&#xff0c;不能修改。 MT…

编译报错:No rule to make target xx/libcam.halmemory_intermediates/export_includes

问题现象&#xff1a; make: *** No rule to make target ‘out/target/product/testdd6737m_35g_m0/obj/STATIC_LIBRARIES/libcam.halmemory_intermediates/export_includes’, needed by ‘out/target/product/testdd6737m_35g_m0/obj/SHARED_LIBRARIES/libcam_platform_inte…

PowerShell 是什么?它的作用都有哪些?

什么是 PowerShell PowerShell 是什么&#xff1f;PowerShell 是一种跨平台的任务自动化和配置管理框架&#xff0c;最初由微软开发并主要用于 Windows 环境。它结合了命令行界面和脚本语言功能&#xff0c;可以帮助用户执行系统管理任务和自动化流程。 PowerShell 的强大之处…

MySQL—索引—基础语法

目录 一、创建、查看以及删除索引的语法 &#xff08;1&#xff09;创建索引 1、会用到一个关键字&#xff1a;CREATE。 2、解释。 &#xff08;2&#xff09;查看索引 1、查看索引需要用到一个关键字&#xff1a;SHOW。 2、作用是去查看指定表中的所有索引。 &#xff…

樱花飘落

文章目录 樱花飘落导入模块和设置屏幕定义树枝绘制函数计算树枝参数绘制左右分支绘制树叶和飘落效果定义樱花绘制函数绘制樱花并定时重复设置屏幕和绘制树开始樱花动画启动事件循环 屏幕录制 2024-06-21 155836 樱花飘落 导入模块和设置屏幕 通过递归函数tree绘制了一棵分形的…

Ollama部署大模型并安装WebUi

Ollama用于在本地运行和部署大型语言模型&#xff08;LLMs&#xff09;的工具&#xff0c;可以非常方便的部署本地大模型 安装 Linux curl -fsSL https://ollama.com/install.sh | sh 我是ubuntu系统安装&#xff0c;其他系统可以看项目的开源地址有写 GitHub - ollama/oll…

Autosar规范的ARM内核平台/PowerPC内核平台的微控制器的开发解决方案

Autosar规范的ARM内核平台/PowerPC内核平台的微控制器的开发解决方案 Autosar规范的ARM内核平台/PowerPC内核平台的微控制器的开发解决方案 目录 引言Autosar简介ARM内核平台的开发解决方案 3.1 ARM架构概述3.2 Autosar在ARM平台的实现3.3 典型的ARM微控制器3.4 开发工具和环…

html渲染的文字样式大小不统一解决方案

React Hooks 封装可粘贴图片的输入框组件&#xff08;wangeditor&#xff09;_react 支持图片拖拽的输入框-CSDN博客 这篇文章中的wangediter可粘贴图片的输入框&#xff0c;输入的文字和粘贴的文字在dangerouslySetInnerHTML渲染后出现了字体不统一的情况 在html中右键检查可…

zerotier-one自建根服务器方法二

一、简介 zerotier-one免费账户有25设备的限制&#xff0c;如果自己的设备多了就需要付费。不过zerotier-one是开源软件&#xff0c;我们可以自己建立根服务器&#xff0c;不用付费速度还很快。 由于时间关系上一篇文章没有写完&#xff0c;今天继续。 二、准备工作 准备一…

postman测试接口使用

背景&#xff1a; 隔了一段时间没有用postman&#xff0c;有些忘记了&#xff0c;谨以此文来记录postman的使用&#xff0c;如有忘记就可以快速回忆 使用&#xff1a; 点击这个号&#xff0c;是创建接口页面 这里的复选框可供我们选择接口的rest方式 请求路径&#xff1a; …

什么是停车资产数字化运营管理?“AI空间管理”是什么意思?

停车资产数字化运营管理,由捷顺科技子公司捷顺智城率先创新性提出&#xff0c;其指的是一种以数字化技术和专业运营手段为基础的管理模式&#xff0c;旨在通过AI空间数字化、绿色低碳化、生态商业化、服务标准化等举措&#xff0c;降低企业成本、提升资产管理效率&#xff0c;并…