字符串居中打印

来源:互联网 发布:cms色彩管理系统 编辑:程序博客网 时间:2024/06/18 14:04

1.错误问题:

 提示错误:SyntaxError:invalid syntax .

3.5版本注意问题:

1.打印的正确格式只能为print();

2.raw_input在3.5版本中不能使用,输入只能使用input(),会得到一个字符串,如果想得到一个数值,使用value=eval(input());

2.代码分析

目标是将字符串居中打印,要求效果如下图所示

这是一个对称问题,只需考虑一边即可

定义屏幕长度为80,则程序里主要有3个变量:左边缘空白长度、文本框长度、文本长度

令文本框长度等于文本长度+6,第一行边缘空白长度=(屏幕长度-文本框长度)/2,则第二行边缘空白长度为6/2 -1=2(减去"|"的长度)

python第一节到此结束,加油!