输出12个星座符号,以反斜线分隔for i in range (12):print(chr(9800+i),end='\\')

恺撒密码的编码s = input('请输入需要加密的字符串:')
key = int(input('请输入加密位数:'))
print("加密后:",end='')
for i in s:if ord('a')<=ord(i)<=ord('z'):print(chr(ord('a')+((ord(i)+key+7)%26)),end='')else:print(i,end='')

输入姓名,格式输出:占4位、居中、不足4字的以空格填充s=input("请输入姓名:")
print("{0: ^4}".format(s))

格式化输出:中华人民共和国国内生产总值(GDP)689,136.89亿元(2015年)(千分位、2位小数,浮点数)

print("中华人民共和国国内生产总值(GDP){:,.2f}亿元(2015年)".format(689136.89))

打出99乘法表for x in range(1,10):for y in range(1,x+1):print("{}*{}={}".format(y,x,x*y),end=' ')print()

转载于:https://www.cnblogs.com/c-s-y/p/7543945.html

字符串操作练习:星座、凯撒密码、99乘法表、词频统计预处理相关推荐

  1. 密码学基础(二)单表---置换密码 凯撒密码 棋盘密码 乘法密码 仿射密码 多表---vigenere方阵

    1古典密码 (1)置换密码 明文字母重新排列,字母本身不变,但是位置发生变化(倒序或者按照按照数组排列后以行或列重新组合) (2)代替密码 分为单表代替密码和多表代替密码 单表代替密码中代表性的 凯撒 ...

  2. python凯撒密码加密写入文件_Python用户名密码登录系统(MD5加密并存入文件,三次输入错误将被锁定)及对字符串进行凯撒密码加解密操作...

    #-*- coding: gb2312 -*-#用户名密码登录系统(MD5加密并存入文件)及对字符串进行凯撒密码加解密操作#作者:凯鲁嘎吉 - 博客园 http://www.cnblogs.com/k ...

  3. java密码框转字符串_实现汉字的凯撒密码(内容包括:去掉字符串中的转义字符、汉字的unicode转换)...

    实验内容: 选择合适的秘钥,利用上述三个算法:熟悉恺撒密码.双重置换密码.一次一密密码算法.加密如下明文: 大风起兮云飞扬, 威加海内兮归故乡, 安得猛士兮守四方. <大风歌>--刘邦 3 ...

  4. 使用凯撒密码对字符串进行加密解密

    实验题目:字符串加密 键盘输入一个原始字符串作为明文,然后使用加密方法加密,再对加密字符串进行解密.样例如下图,加密方法自定,完成其功能并测试. public class S5_1 {public s ...

  5. Python编写程序,利用“凯撒密码”方案,实现对用户输入文字的加密操作

    实现该程序本人进行很多次的改进测试,终于达到了理想的预期,该程序对用户输入的字符串进行凯撒密码方案加密,用户输入的必须是数字字母的组合或者纯数字或者纯字母,其他输入均为非法输入. 凯撒密码的原理: 凯 ...

  6. 【C基础练习题】Week9:凯撒密码 | 按空格切分字符串 | 单词折半拆分

    目录 第一题:凯撒密码 第二题:按空格切分字符串 第三题:单词折半拆分 第一题:凯撒密码 [百度百科]在密码学中,恺撒密码(英语:Caesar cipher),或称恺撒加密.恺撒变换.变换加密,是一种 ...

  7. C语言字符串练习-凯撒密码

    题目要求: 凯撒密码是罗马扩张时期朱利斯•凯撒(Julius Caesar)创造的,用于加密通过信使传递的作战命令,其原理很简单,就是通过将字母表中的字母移动一定位置而实现加密.例如,每个字母按字母表 ...

  8. 凯撒密码、GDP格式化输出、99乘法表

    1.恺撒密码的编码 plaincode = input('明文:') print('密文:',end='') for i in plaincode: print(chr(ord(i)+3),end=' ...

  9. 洛谷 P1914 小书童——凯撒密码 C/C++ 字符串

    不需要开数组 边读边处理 //P1914 小书童--凯撒密码 #define LOCAL #include <iostream> #include <cstdio> #incl ...

最新文章

  1. java如何获得点的横纵坐标_横纵坐标怎么区分
  2. struts2 form标签加上validate=true就出错的解决办法
  3. MVC中helper的用法。
  4. deepin中自定义安装的软件如何加入到启动器
  5. 狗和披萨:使用TensorFlow.js在浏览器中实现计算机视觉
  6. window10运行python弹出商店_解决 win10 命令行下运行 python 弹出 Windows 应用商店
  7. 程序员Mac常用软件之效率工具
  8. Java开发工程师,每个阶段需要掌握什么重点?
  9. 四、bootstrap-Table
  10. 关于C语言的字符常量和符号常量
  11. android思维导图软件推荐,好用的思维导图软件,安卓思维导图软件哪个好
  12. 尊重钟南山,但请也给我们哀悼科比
  13. 20多岁的年纪,做什么将来才不后悔?
  14. Redis可视化客户端Redis Desktop Manager(中文版)下载及使用
  15. IP切换代理 免费资源共享
  16. 2021最新苹果CMS影视站全站模板100+套模板分享下载
  17. 【天坑】BLAST比对序列时遭受的痛苦
  18. mysql max where_MAX函数中的where子句mysql
  19. Oracle全文索引
  20. start-all.sh启动设置ssh免密登陆还总是提示输入密码的解决办法

热门文章

  1. CentOS 终端显示中文异常解决办法
  2. OpenStack技术峰会PPT集萃
  3. 定位技术GPS/A-GPS/LBS/WIFI定位介绍
  4. HSV(HSL)颜色空间及其应用
  5. POJ 3420 Quad Tiling
  6. 我这样理解技术人的成长过程
  7. python列表常用方法
  8. 我的Android进阶之旅------gt;Android使用AlarmManager全局定时器实现定时更换壁纸
  9. Java基础学习总结(28)——Java对各种排序算法的实现
  10. Linux实战教学笔记49:Zabbix监控平台3.2.4(一)搭建部署与概述