python游戏设计_Python第二课:用Python设计第一个游戏 - 李金龙

课程内容:

1、游戏代码:

输入数字,来猜测原作者心中所想的数字,猜中夸你,猜不中不夸你,游戏结束。

print('-------这是第一次尝试去写游戏,给个面子吧,试下-------')

num =int(input('输入一个数字,猜猜你懂我的心吗?:'))

print(type(num))

if num == 7:

print('好样的,我的QQ是:342422610,一起聊聊吧!')

else:

print('再试试吧,数字在10以下')

print('感谢您对www.lijinlong.cc的支持!')

建议上面的代码,手工打一次,你会发现那些单词并没有看到的那么容易看。以下为翻译代码

打印(-------这是第一次尝试去写游戏,给个面子吧,试下-------)

输入(输入一个数字,猜猜你懂我的心吗?),并转化为整型

打印 (变量num的类型)

如果 变量num的值等于7

打印(好样的,我的QQ是:342422610,一起聊聊吧!)

如果不等于

打印(再试试吧,数字在10以下)

打印(感谢您对www.lijinlong.cc的支持!)

有不理解的可以在下面评论。

2、tab缩进

tab有两种功能,一种是缩进(也可用空格来表示,tab在不同的编辑器里面可能是2个空格,4个空格或是8,要留意这个问题。),如上述代码中4,6行代码为缩进,来表明属于一个模块。另一种是在idle中自动补齐你所需要打印的代码。

3、Python内置bif

进入IDLE,输入dir(__builtins__)

'abs', 'all', 'any', 'ascii', 'bin', 'bool', 'bytearray', 'bytes', 'callable', 'chr', 'classmethod', 'compile', 'complex', 'copyright', 'credits', 'delattr', 'dict', 'dir', 'divmod', 'enumerate', 'eval', 'exec', 'exit', 'filter', 'float', 'format', 'frozenset', 'getattr', 'globals', 'hasattr', 'hash', 'help', 'hex', 'id', 'input', 'int', 'isinstance', 'issubclass', 'iter', 'len', 'license', 'list', 'locals', 'map', 'max', 'memoryview', 'min', 'next', 'object', 'oct', 'open', 'ord', 'pow', 'print', 'property', 'quit', 'range', 'repr', 'reversed', 'round', 'set', 'setattr', 'slice', 'sorted', 'staticmethod', 'str', 'sum', 'super', 'tuple', 'type', 'vars', 'zip'

不要慌,认真瞅瞅:print是打印,type是查看数据类型,int是将类型转化为整型,还有。。。。

4、条件判断

if....else

blank.gif

如果条件是真的,则执行真的内容,如果是假的则执行假的内容。

5、赋值运算符

blank.gif

图片来源:http://www.runoob.com/python/python-operators.html

6、比较运算符

blank.gif

图片来源:http://www.runoob.com/python/python-operators.html

7、数据类型

1)整型——int——数字

python有5种数字类型,最常见的就是整型int,例如:1234、-1234

2)布尔型——bool——用符号==表示

布尔型是一种比较特殊的python数字类型,它只有True和False两种值,它主要用来比较和判断,所得结果叫做布尔值。例如:3==3 给出True,3==5给出False

3)字符串——str——用' '或" "表示

例如:'李金龙'或者"hello"

4)列表——list——用[ ]符号表示

例如:[1,2,3,4]

5)元组——tuple——用( )符号表示

例如:('d',300)

6)字典——dict——用{ }符号表示

例如:{'name':'coco','country':'china'}

单词扩展:

if :如果

else :其他

int:integer的缩写,整数

str:string的缩写,串

input:输入

builtins:内置

扩展阅读:

版权注释:

本内容为在李金龙在学习课程中做的日记记录,方便自己以后查找相关信息,另一方面也希望自己写下的东西可以帮助到别人。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值