教学视频>>>
任务1:输出多行文本
【任务描述】
调试以下代码,理解多行文本的各种输出方法。程序保存到s1A.py。
print("疾风吹劲草")
print("烈火炼真金")
print("不经寒霜苦\n安能香袭人")
print("锋自磨砺出","玉乃雕琢成",sep="\n")
print("""人而不苦练
焉能艺精深""")
【操作提示】
利用print函数输出多行文本主要有四种方法:
1、一个print函数输出一行文本。
2、一个print函数输出多行文本(一个数据),文本之间使用转义字符"\n"。
3、一个print函数输出多行文本(一行一个数据),设置函数参数sep="\n"。
4、使用三引号输出多行文本。
任务2: 打印表格
【任务描述】
打印以下表格。程序保存到s1B.py。

【操作提示】
1、在中文输入法的软键盘中,单击“制表符”可以输入表格的特殊字符。单击软键盘中的“Shift”键可以换档(有些键有上下二个字符。如果需要输入键上面的字符,必须先按下“Shift”键)。
2、可以将整个表格作为一个多行字符串输出(参考上一题操作提示4)。
3、注意:表头的表格字符使用的是粗体制表符。
任务3:多行对齐输出
【任务描述】
调试以下代码,理解转义字符"\t"的使用方法。程序保存到s1C.py。
print("姓名\t数学\t英语")
print("张三\t87\t90")
print("李为\t92\t96")
print("刘力",80,78,sep="\t")
print("王华",80,78,sep="\t")
【操作提示】
转义字符"\t"的作用是:输出跳转到下一个制表位。同一行中,每8个字符为一个制表位。
任务4:输出ASCII码
【任务描述】
输入一个半角字符,输出其ASCII码。程序保存到s1D.py。
程序执行效果:
输入一个半角字符:D
字符"D"的ASCII码为68
【操作提示】
1、利用input函数可以得到从键盘输入的字符。
2、英文输入状态下输入的字符均为半角字符。如英文字母、英文标点、数字等。中文输入状态下,按Shift+空格键,也可以在全角和半角之间切换。全角字符显示时占2个字符位,半角字符显示时占1个字符位。如:
半角字符:ABCD1234
全角字符:AB12
3、利用ord函数可以返回半角字符的ASCII码。如ord("D")的返回值为68。该函数也可返回汉字的Unicode Code Point。
任务5:计算和差
【任务描述】
输入二个正整数,输出它们的和差。程序保存到s1E.py。
程序执行效果:
输入第1个正整数:32
输入第2个正整数:17
输出:32+17=49;32-17=15
【操作提示】
1、使用input函数输入整数时,函数的返回值不是整数而是字符串。可以利用eval函数或int函数将整数组成的字符串转换为整数。
示例: eval("123")和int("123")的返回值均为123,是整数。
2、Python的加法运算符是“+”,减法运算符是“-”。

