鱼C论坛

 找回密码
 立即注册
查看: 1993|回复: 1

[技术交流] 《零基础入门学习Python》 002用Python设计第一个游戏

[复制链接]
发表于 2017-10-21 23:48:58 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

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的提示

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):
dir(__builtins__)
(3)用help查看BIF如何使用,比如:
help(int)
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

  下车~



本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

发表于 2018-5-25 18:17:30 | 显示全部楼层
你好 这个游戏只适合于数字而不能用文字来代替 有什么办法可以实现呢
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-24 09:25

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表