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

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

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

1.1 Hello World!

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

请大家将下面的一行代码敲下来:

print("Hello World!")

结果:

70

如果你也得到了这样的输出,那恭喜你,你已经“入门”了。(起码你成功使用了python)

你可能会想为啥要从输出“Hello World”开始,因为所有编程语言都是从Hello World开始,但是具体是为啥,我也不清楚,可能这是一种“仪式”吧,预示你要开始和python打交道了。

1.2 多行输出

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

像这样?:

print("Hello World!")

print("Hello World!")

print("Hello World!")

结果:

70

没错,的确输出了多行,但我只能说这种办法真“low”,我如果需求输出一百行呢,总不至于敲一百行print吧。所以我们有一个非常方便的方法,用到了我们的乘法,像这样:

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

结果:

70

和上面的结果一样对不对,这样你就可以想打印几行就打印几行了。

1.3 打印新尝试

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

大家再看一下下面的代码:

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

结果:

70

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

1.4 第一个游戏

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

# ----猜数字游戏----

num = input("猜猜我心里想的是哪个数字?")

guess = int(num)

if guess == 6:

print("恭喜你猜对了,真厉害")

else:

print("猜错了,真low")

结果:

70

可能有人会问,你这是在逗我?这也算个游戏,给谁玩儿啊?没错,这仅仅算是个小游戏,不过以后都会在这个基础上慢慢改进,进而讲解更多的知识点。

另外,着重说一下,Tab键敲出的缩进对于python是一个灵魂性的符号,业界说过,缩进就是python的灵魂,这话一点也没错,所以大家牢牢记住这句话。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值