内容正文:
第2课:print打印输出
陪孩子一起学Python
——编程从零学起
1
本课任务:
学习Python的交互环境
详解print打印语句
学会阅读常见的错误提示信息
教给大家一个猜数游戏尝尝鲜
2
Python交互环境
两种方式进入Python交互环境
方式一:开始菜单——所有程序——python——IDLE
方式二:开始菜单——运行(cmd)——命令行中输入python
3
print语句
示例:print(“hello world”)
print():是Python库中提供的一个打印函数。
print()函数可以打印字符,整数等,程序中的字符类型得用“”或
用‘’标注,否则程序无法识别
4
print格式化输出
转义字符”\”:在程序中用”\”来转义出一些特殊的意义字符。
什么地方需要用到转义字符?
例如需要输出以下代码:“I” am jim
常见的转义字符有:\t,
,\\。
\t:空一个制表位,相当于Tab的功能
:换行
\\: 转义出本身\
5
小练习
用格式化输出的方式输出以下列表
6
错误信息
语法错误
Python在运行程序前,会先检查程序的语法是否正确,如不正确
可能出现以下类的提示(SyntaxError)。
1.
2.
3.
7
错误信息
运行时错误
语法检查通过后,程序在执行过程中,还可以出现另一种错误,
我们把它统称为运行时的错误。例如:
print(“妈妈,我肚子饿了”)
print(“我需要来点吃的”)
print(3+”包薯片”)
运行代码结果如下:
8
猜数字小游戏
import random #引入随机数模块
print("------------------------猜数字游戏-----------------------")
print("---------请猜出电脑产生的一个随机数范围(1~49)----------")
answer = random.randint(1,49) #系统产生随机数并保存到answer变量中
n = int(input("请输入一个数(1~49)")) #将用户输入的数保存到n变量中
while n != answer: #条件成立进入while循环中,条件不成立跳出循环
if(n > answer): #如果n中的数 > answer中的数
print("你输入的数大了")
n = int(input("请重新输入"))
else: #否则n中的数 < answer中的数
print("你输入的数小了")
n = int(input("请重新输入"))
print("恭喜你猜对了,电脑产生的随机数是%d"%n) #当while循环结束时执行本段程序
9
课后练习
用格式化输出的方式输出以下列表
10
THANKS
陪孩子一起学Python
——编程从零学起
11
$$