|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
我的天这就可以开发游戏了?你在逗我吗?难道你不打算先讲讲变量、分支、循环条件、函数等常规内容?
没错啦,小甲鱼就是想通过一个个鲜明的例子来展开的。不过不是“植物大战僵尸”,因为这还需要涉及到碰撞检测,边院检察,画面刷新和音效等知识点比较多。今天的只是一个简单的文字游戏。
打开IDLE。选择File->New Window命令(快捷键::Ctrl+N)。输入下列代码。
- """第一个小游戏"""
- temp = input("不妨你猜一下小甲鱼现在心里想的是哪个数字:")
- guess = int(temp)
- if guess == 8:
- print("你是小甲鱼肚子里的蛔虫吗?!")
- print("哼,猜中了也没有奖励!")
- else:
- print("猜错了,小甲鱼现在心里想的是8!")
- print("游戏结束,不玩啦^_^")
复制代码 按快捷键Ctrl+S保存为p2_1.py的文件。
F5体验一把(也可以选择Run->Run Module)。
程序结果执行如下:
- >>>
- ========================== RESTART: E:/py3/p2_1.py ==========================
- 不妨你猜一下小甲鱼现在心里想的是哪个数字:8
- 你是小甲鱼肚子里的蛔虫吗?!
- 哼,猜中了也没有奖励!
- 游戏结束,不玩啦^_^
- >>>
- ========================== RESTART: E:/py3/p2_1.py ==========================
- 不妨你猜一下小甲鱼现在心里想的是哪个数字:1
- 猜错了,小甲鱼现在心里想的是8!
- 游戏结束,不玩啦^_^
- >>>
复制代码 有过C-Like语言的编程经验的朋友可能就受不了,变量呢? 声明呢?有的同学可能还发现没有任何大括号。因为Python用缩进来表示循环条件的作用域。用小甲鱼的话说就是::缩进是Python的灵魂。
TAB的使用: (1)缩进。IDLE很清楚Python的缩进语法,它会根据需要自动缩进。比如在正确的输入一个冒号(:)IDLE会在下一行自懂缩进。 | (2)帮助。例如输入pr按下TAB键,IDLE会给出一个列表,显示出所有可能的命令参考。 | BIF
BIF就是Built-in Functions,内置函数的意思。什么是内置函数呢?为了方便程序员快速读取代码程序(代码程序就是写代码速度快快快),Python提供了丰富的内置函数。直接调用就可以。例如print()就是一个内置函数,它的功能是“打印到屏幕”;input()也是一个BIF,它的作用是接收用户输入并将其返回,例子中用temp这个变量来接收。
Python中的变量是不需要事先声明的,直接给出一个合法的名字,这个变量就生成了。
提示::在IDLE中输入dir(__builtins__)可以看到提供的内置函数列表。
再加一个help()这个函数的作用是显示BIF的功能描述。
课后作业整理:
1.根据最新统计的结果Python3中有70多个BIF。
2.Python对大小写是“敏感性”。Python代码区分大小写。
4.Python中if条件中不允许赋值所以在Python中不会犯if(i=1)这种错误。
5.拼接就是将一些字符串拼接在一起。
动手:
- name = input("请输入你的名字:")
- print("你好," + name + "!" )
复制代码- temp = int(input("请输入1-100之间的一个数字:"))
- if(1 <= temp <= 100):
- print("你妹好漂亮")
- else:
- print("你大爷好丑")
复制代码
|
评分
-
查看全部评分
|