python编程入门之一:设计一个猜数字小游戏

第一章 设计一个猜数字游戏

在大家开始学习这门语言之前,我想我们应该通过一种有趣的方式来为我们的学习进行铺垫,比如先写一个“游戏”?没错,就是一个游戏,一个猜数字的小游戏,大家假装期待一下吧(手动滑稽)

1.1 Hello World!

当大家把python安装到自己的电脑并且配置好环境变量,再并且可以成功运行pycharm后,让我们开始写下进入python新世界的第一行代码“Hello World!”
请大家将下面的一行代码敲下来:

print("Hello World!")

结果:
python编程入门之一:设计一个猜数字小游戏
如果你也得到了这样的输出,那恭喜你,你已经“入门”了。(起码你成功使用了python)
你可能会想为啥要从输出“Hello World”开始,因为所有编程语言都是从Hello World开始,但是具体是为啥,我也不清楚,可能这是一种“仪式”吧,预示你要开始和python打交道了。

1.2 多行输出

你已经成功的输出一行“Hello World”了,那我想多输出几行呢,首先想到的是不是多敲几行print?
像这样?:

print("Hello World!")
print("Hello World!")
print("Hello World!")

结果:
python编程入门之一:设计一个猜数字小游戏
没错,的确输出了多行,但我只能说这种办法真“low”,我如果需求输出一百行呢,总不至于敲一百行print吧。所以我们有一个非常方便的方法,用到了我们的乘法,像这样:

print("Hello World! \n" * 3)

结果:
python编程入门之一:设计一个猜数字小游戏
和上面的结果一样对不对,这样你就可以想打印几行就打印几行了。

1.3 打印新尝试

当我们使用了print这个输出方法后,我们应该疑问,这个print都可以打印那些东西呢,关于数据类型,我们下一章再详细讲,这里我们先知道一些基本的,比如像上面“Hello World”一样的字符串,还有“1 2 3 4”这样的数字,那大家有没有发现print()里的字符串是加了双引号的,那数字用不用加?答案是不用,如果数字加上引号之后就会变成了字符,即改变了它的数据类型,当然也可以,但是要谨慎使用。
大家再看一下下面的代码:

print("Hello",‘1‘,2,3)

结果:
python编程入门之一:设计一个猜数字小游戏
看到了什么?我在print里的东西全被打印出来了对吧,所以这里要告诉大家的是:(1)字符及字符串必须用引号引起来。(2)数字也可以用引号引起来,但它的类型就变成了字符。(3)使用双引号和单引号都可以,这样可以区分像"Let‘s go"这样容易引起误会的场景。

1.4 第一个游戏

大家先将下面的代码敲进pycharm里,原理我们暂时不会讲,嗯~以后再讲。

# ----猜数字游戏----
num = input("猜猜我心里想的是哪个数字?")
guess = int(num)
if guess == 6:
    print("恭喜你猜对了,真厉害")
else:
    print("猜错了,真low")

结果:
python编程入门之一:设计一个猜数字小游戏
可能有人会问,你这是在逗我?这也算个游戏,给谁玩儿啊?没错,这仅仅算是个小游戏,不过以后都会在这个基础上慢慢改进,进而讲解更多的知识点。
另外,着重说一下,Tab键敲出的缩进对于python是一个灵魂性的符号,业界说过,缩进就是python的灵魂,这话一点也没错,所以大家牢牢记住这句话。

相关推荐