字符串操作练习:星座、凯撒密码、99乘法表

实例:输出12个星座符号,以反斜线分隔。

1 for i in range(12):
2     print(chr(9800+i),end='\\')

实例:恺撒密码的编码

复制代码
 1 plaincode=input("明文:")
 2 print("密文:")
 3 x=ord('A')
 4 y=ord('Z')
 5 i=ord('a')
 6 j=ord('z')
 7 for k in plaincode:
 8     if x<= ord(k) <=y:
 9         print(chr(x+(ord(k)-x+3)%26),end='')
10     elif i<= ord(k) <=j:
11         print(chr(i+(ord(k)-i+3)%26),end='')
12     else:
13         print(k,end='')
复制代码

输入姓名,格式输出:占4位、居中、不足4字的以空格填充。

1 name = input("请输入你的名字:")
2 print("格式输出:{0: ^4}".format(name))

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

1 year = input("请输入年份:")
2 gdp = float(input("请输入{}年的GDP:".format(year)))
3 print("中华人民共和国国内生产总值(GDP){0:,.2f}亿元({1}年)".format(gdp,year))

实例:打出99乘法表

1 for i in range(1,10):
2     for j in range(1,10):
3         print("{}x{}={}".format(i,j,i*j),end=' ')
4         if i==j:
5             print("\n")
6             break

posted @   15python  阅读(398)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· winform 绘制太阳,地球,月球 运作规律
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示