凯撒加密.


题目描述
给定一个单词,请使用凯撒密码将这个单词加密
凯撒密码是一种替换加密的技术,单词中的所有字母都在字母表上向后偏移3位后被替换成密文。即a变为 d,变为e.··,w 变为z,2 变为a,y变为 6,z变为 C。
输入描述
输入格式
输入一行,包含一个单词,单词中只包含小写英文字母,单词中的字母个数不超过100。
输出描述
输出一行,表示加密后的密文

import os
import sys# 请在此输入您的代码
#chr()码转字符,ord()字符转码
string=input()
str=""
for i in string:str+=chr(97+(ord(i)-97+3)%26)
print(str)

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

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

相关文章

Java——注解和注释

0 注解和注释的区别 在博主刚开始学习java语言的时候,经常把注释和注解搞混淆,误认为这两个是类似的东西,其实它们完全不是一个东西。 注释: 注释是程序员在代码中添加的说明性文字,用于解释代码的功能、目的或实现…

每日五道java面试题之springboot篇(二)

目录: 第一题. 你如何理解 Spring Boot 配置加载顺序?第二题. Spring Boot 中如何解决跨域问题 ?第三题. 什么是 CSRF 攻击?第四题. 比较一下 Spring Security 和 Shiro 各自的优缺点 ?第五题. bootstrap.properties 和 application.proper…

在python中记录log

只记录log,不同步打印到控制台 import logging import os from datetime import datetime# 获取当前日期 date datetime.now().strftime(%Y-%m-%d)# 获取当前文件的目录 current_path os.path.dirname(os.path.abspath(__file__)) log_path os.path.join(curren…

[AIGC] 对比MySQL全文索引,RedisSearch,和Elasticsearch的详细区别

全文搜索是数据库和搜索引擎的重要功能。这个功能能在一个或多个列中查找用户查询的文本,这对诸如电子商务网站和检索大量文本数据的应用是必需的。在这篇文章中,我们将详细对比三种主流全文搜索技术: MySQL全文索引,Redis的Redis…

【Ucore操作系统】8. 并发

文章目录 【 0. 引言 】0.1 线程定义0.2 同步互斥 【 1. 内核态的线程管理 】1.1 线程概念1.2 线程模型与重要系统调用1.2.1 线程创建系统调用1.2.2 等待子线程系统调用1.2.3 进程相关的系统调用 1.3 应用程序示例1.3.1 系统调用封装1.3.2 多线程应用程序 – threads 1.4 线程管…

考研数学|《660题》这样刷最有效!

考研数学660题作为许多考研学子在备考过程中重要的复习资料之一,自然也有很多同学会有660该怎么刷的问题。为了更有效率地使用这些题目,希望以下策略能帮到大家, 首先,你需要根据自己的实际情况,制定一个合理的学习计…

【网安】DDoS攻击:方法、影响与防御策略

【网安】DDoS攻击:方法、影响与防御策略 前言DDoS攻击实现的常见方法Volumetric Attacks(流量攻击)UDP FloodICMP (Ping) Flood Protocol Attacks(协议攻击)SYN Flood Application Layer Attacks(应用层攻击…

就业班 第二阶段 2401--3.25 day5 mycat读写分离

[TOC] 启动并更改临时密码 [rootmysql1~]# systemctl start mysqld && passwdgrep password /var/log/mysqld.log | awk END{ print $NF} && mysqladmin -p"$passwd" password Qwer123..; MyCAT读写分离 Mycat 是一个开源的数据库系统,但…

简明 Python 教程(第1章安装Python)

Linux和BSD用户: 如果你使用的是Linux发行版(如Fedora、Mandrake)或BSD系统(如FreeBSD),你的系统可能已经预装了Python。可以通过在终端中输入python -V来检查是否安装了Python以及其版本。如果没有安装Py…

​LeetCode解法汇总518. 零钱兑换 II

目录链接: 力扣编程题-解法汇总_分享记录-CSDN博客 GitHub同步刷题项目: https://github.com/September26/java-algorithms 原题链接:. - 力扣(LeetCode) 描述: 给你一个整数数组 coins 表示不同面额的硬…

关于对postcss安装和使用比较详细

PostCSS是一款强大的CSS工具,它可以自动解析CSS代码,应用一系列的插件,然后输出转换后的CSS。PostCSS本身是一个功能相对简单的工具,但它的强大之处在于其插件生态系统,这些插件提供了各种各样的功能,如自动…

leetcode-简单题-数学算法题

2469. 温度转换 - 力扣(LeetCode) 给你一个四舍五入到两位小数的非负浮点数 celsius 来表示温度,以 摄氏度(Celsius)为单位。 你需要将摄氏度转换为 开氏度(Kelvin)和 华氏度(Fahren…

LeetCode-1669题:合并两个链表(原创)

【题目描述】 给你两个链表 list1 和 list2 ,它们包含的元素分别为 n 个和 m 个。请你将 list1 中下标从 a 到 b 的全部节点都删除,并将list2 接在被删除节点的位置。下图中蓝色边和节点展示了操作后的结果: 请你返回结果链表的头指针。 【…

通俗易懂:MySQL中的FOREIGN KEY约束有什么作用?如何创建和删除?

在MySQL数据库中,FOREIGN KEY(外键)约束是一个重要的概念,它主要用于维护数据库表之间的引用完整性。其主要作用有以下几点: 1. 参照完整性保证 - 外键约束确保了一个表(称作“从表”或“子表”&#xff09…

【办公类-21-11】 20240327三级育婴师 多个二级文件夹的docx合并成docx有页码,转PDF

背景展示:有页码的操作题 背景需求: 实操课终于全部结束了,把考试内容(docx)都写好了 【办公类-21-10】三级育婴师 视频转文字docx(等线小五单倍行距),批量改成“宋体小四、1.5倍行…

数据库学习(四)mybatis

Mybatis Mybatis是一个基于数据持久层(DAO层)的一款框架,他能极大的简化Java中连接数据库,操作数据库也就是jdbc的操作。 在定义mybatis相关接口时,不需要定义实现类,因为在程序启动时,mybati…

docker启动rocketmq简洁教程

docker启动rocketmq 打开云服务器防火墙 配置外网访问创建容器外部存储文件:mkdir -p /root/rocketmq/data/namesrv/logs /root/rocketmq/data/namesrv/store /root/rocketmq/conf /root/rocketmq/data/broker/logs /root/rocketmq/data/broker/store进入到 /root/…

Python环境下一种新的类谱峭度算法的旋转机械故障诊断模型

谱峭度SK的本质是计算每根谱线峭度值的高阶统计量,谱峭度对信号中的瞬态冲击成分十分敏感,能有效的从含有背景噪声信号中识别瞬态冲击及其在频带中的分布。由于谱峭度的复杂性、缺少一个正式的定义和一个容易理解的计算过程使其在很长时间内都未能引入到…

Redis入门到实战-第六弹

Redis实战热身Lists篇 完整命令参考官网 官网地址 声明: 由于操作系统, 版本更新等原因, 文章所列内容不一定100%复现, 还要以官方信息为准 https://redis.io/Redis概述 Redis是一个开源的(采用BSD许可证),用作数据库、缓存、消息代理和流…

kubectl 启用shell自动补全功能

官网手册参考:https://kubernetes.io/zh-cn/docs/tasks/tools/install-kubectl-linux/ 系统:centos7 补全脚本依赖于工具 bash-completion, 所以要先安装它(可以用命令 type _init_completion 检查 bash-completion 是否已安装&a…