内容正文:
初识Python
走近编程
孤山寺北贾亭西,水面初平云脚低。
几处早莺争暖树,谁家新燕啄春泥。
乱花渐欲迷人眼,浅草才能没马蹄。
最爱湖东行不足,绿杨阴里白沙堤。
温故而知新
钱塘湖春行
“词云”
python
是一种少有的既简单又功能强大的编程语言,创始人注重的是如何解决问题而不是编程语言的语法和结构。
认识python界面
了解print基本用法
挑战一 成功输出语句“请欣赏这首诗”
目标
1.打开IDLE图标,File->New File,新建文件。
2.填入代码print(“请欣赏这首诗”)。
2.执行“File->Save”,保存文件。
3.按F5快捷键或者Run->Run moudle,运行程序。
任务
回顾挑战一
回顾挑战一
回顾挑战一
回顾挑战一
桌面
右键
python shell
Untitle变成01.py
python shell
了解python的书写规则
理解每一段代码的含义,捋顺代码逻辑,完成连线。
挑战二 找到与每一段代码匹配的流程图环节并连线
目标
1.右击“诗歌乐园.py”文件,选择Edit with IDLE python3.8。
2.思考这段代码都具有哪些特点?
3.尝试理解每一块代码的含义,重点理解标⭐段。
4.找到与每一段代码匹配的流程图环节,完成连线。
任务
回顾挑战二
绿色
红色
紫色
橙色
回顾挑战二
理解⭐处含义
import time
print("请欣赏这首诗")
poems=["孤山寺北贾亭西","水面初平云脚低","几处早莺争暖树","谁家新燕啄春泥","乱花渐欲迷人眼","浅草才能没马蹄","最爱湖东行不足","绿杨阴里白沙堤"]
for i in range(8): #一个循环,总共8次,i从0到7
print(poems[i]) #在屏幕显示诗歌
time.sleep(1) #保证诗歌出现的间隔为1s
import os
os.system("cls") #清除已经出现的所有诗歌内容。
import random
a=random.randrange(0,7,1) #随机指定0~7的一个数字,包括0但不包括7.
b=input(poems[a]+"下一句是什么:
") #展示刚刚随机数所对应的诗句+下一句是什么:。并让b记下这个回答
n=0 #正确的答案的计数
if(b==poems[a+1]): #判断是不是答对
print("恭喜你答对了
")
n=n+1 #答对了的话正确答案的计数加1
else:
print("很遗憾,回答错误
")
print("总共回答对了",n,"道题目") #最后所有问题结束乐,输出总共回答对了几道题。
input("
")
完成流程图
逐句显示诗歌内容
随机抽取一句诗,
提问下一句内容
显示”恭喜你答对了”正确计数加1.
输出答对的题数
显示”恭喜你答对了”正确计数加1.
显示”很遗憾,
回答错误。”
import random
a=random.randrange(0,7,1)
b=input(poems[a]+"下一句是什么:
")
n=0
if(b==poems[a+1]):
print("恭喜你答对了
")
n=n+1
else:
print("很遗憾,回答错误
")
print("总共回答对了",n,"道题目")
input("
")
import time
print("请欣赏这首诗")
poems=["孤山寺北贾亭西","水面初平云脚低","几处早莺争暖树","谁家新燕啄春泥","乱花渐欲迷人眼","浅草才能没马蹄","最爱湖东行不足","绿杨阴里白沙堤"]
for i in range(8):
print(poems[i])
time.sleep(1)
import os
os.system("cls")
通过模仿和修改,尝试给诗歌增加一个问题或者改变问题
挑战三 提高“诗歌乐园”难度
目标
1.右击“诗歌乐园.py”文件,选择Edit with IDLE python3.8。
2.修改代码,尝试增加游戏难度——模仿第二题给诗歌增加一个问题或者改变问题。
3.保存修改,按F5,打开python shell,调试运行。
4.关闭该窗口,双击打开诗歌乐园.py,调试运行。
任务
挑战三
学生展示
总结——程序开发的一般步骤
需求分析
设计算法
完成程序
调试及测试
明确现在的
目的
将设计变为现实
思考代码应该
如何增修
成功则代码没有问题,
否则继续修改
小测试——Plickers作答
①python书写程序时用到的标点是:
A中文 B英文 C中英文均可
②python中不同的代码的颜色代表不同的含义。
注释是什么颜色?
A绿色 B红色 C紫色 D橙色
双引号(””)里是什么颜色?
A绿色 B红色 C紫色 D橙色
python的书写规则
①print(“abc”),屏幕显示的内容:
A abc B“abc”C(“abc”)
②代码的运行方式哪几种?
③代码的打开方式哪几种?
语法解释及常用操作
Python应用
web网络编辑
桌面界面开发
教育培训
软件开发
程序设置
爬虫爬取数据
图片处理
web网络编辑
桌面界面开发
教育培训
软件开发
程序设置
趣味小游戏
人工智能
下课!
www.aliyun.com - Media Transcoding
$$