马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 长脸哥哥 于 2017-10-22 09:50 编辑
嘀~学生卡~
1. 课前准备
(1)打开IDLE,新建一个 窗口
(2)课件下载:http://bbs.fishc.com/thread-38065-1-1.html
2. 学习笔记
(1)Tab键的作用是缩进,还用一个作用是提示功能,IDLE会列举出所有的可能性。比如输入pr,按下Tab,会出现print、property等选择
Tab的提示
(2)保存(Ctrl+S)
(3)运行模块(F5)
(4)Python中用缩进表示循环、条件等等的作用,缩进用于表示层次关系
(5)新建一个窗口(Ctrl+N)
(6)Python中输入:,按下回车,会自动进行缩进
(7)==用于判断左右是否相等
(8)=表示赋值
(9)BIF(Built-in functions)表示内置函数
(10)如何画流程图(Flow Chart):https://baike.baidu.com/item/%E6 ... 206961?fr=aladdin#4
(11)可通过help(BIF),来查找相应的BIF如何使用
(12)今天所学BIF:int()将括号内变为整型,input()输入数值
3. 课堂代码
(1)文字小游戏:print("-------------------我爱鱼C工作室----------------")
temp = input("不妨猜一下小甲鱼现在心里想的是哪个数字:")
guess = int(temp)
if guess == 8:
print("我草,你是小甲鱼心里的蛔虫吗?!")
print("哼,猜中了也没有奖励!")
else:
print("猜错啦,小甲鱼现在心里想的是8!")
print("游戏结束,不玩啦^_^")
(2)查找Python有多少内置函数(只有纯小写的为BIF):(3)用help查看BIF如何使用,比如:4. 课后作业
4.1 测试题
(0)什么是BIF?
答:Python中的BIF是Python的内置函数
(1)用课堂上小甲鱼教的方法数一数Python3提供了多少个BIF?
答:不区分大小写的话,一共提供了153个函数,代码如下:print(len(dir(__builtins__)))
应该是68个,只算小写,目前还不会写首字母是小写的计算……回头补上代码
(2)在Python看来:"FishC"和'fishc'一样吗?
答:两者都是文本,但是因为F一个为大写一个为小写,所以两者不一样
(3)在小甲鱼看来,Python中什么是最重要的?你赞同吗?
答:tab最重要,缩进用于表示层次关系,相当于R等语言中的{},用错会使得程序混乱
(4)这节课的例子中出现了"="和"==",他们表示不同的含义,你在编程的过程中会不小心把"=="误写成"="吗?
有没有好的方法可以解决这个问题呢?
答:"="表示赋值,"=="表示判断左右是否相等,用的时候想一想要干什么,不要混淆概念
在C中,两者使用错误可能会不正常运行程序,而在Python中,会直接显示错误,不运行
(5)你听说过“拼接”这个词吗?
答:拼接,动词,汉语拼音为 pīnjiē ,英文为 put together,joint 意思是接在一起,个人理解跟组合的意思基本相同,拼积木
4.2 动动手
(0)编写程序:hello.py,要求用户输入姓名并打印“你好,姓名!”
答:代码如下:temp=input("请输入您的姓名:")
print("你好,"+temp+"!")
(1)编写程序:calc.py,要求用户输入1到100之间的数字并判断,输入符合要求打印“你妹好漂亮“,不符合要求则打印“你大爷好丑”
答:代码如下:temp=int(input("请输入1到100之间的数字:"))
if 1<= temp <=100 :
print("你妹好漂亮^_^")
else:
print("你大爷好丑T_T")
(2)请写下这一节课你学习到的内容,格式不限,回忆并复述是加强记忆的好方式!
答:if的简单用法,tab的用法,如何去自己学习不会的BIF,:的用法,使用dir(__builtins__)查看所有BIF
4.3 参考答案
鱼哥的参考答案:http://bbs.fishc.com/thread-36367-1-1.html
下车~
|