字符串操作练习:星座、凯撒密码、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 @ 2017-09-18 22:04  15python  阅读(388)  评论(0编辑  收藏  举报