分享

Python|猜数字游戏

 算法与编程之美 2020-12-02

问题描述

猜数字游戏,随机产生一个数字(0~9),然后从键盘输入一个数,如果和随机产生的数相等,打印猜对了,程序结束。如果比随机产生的数大,打印太大了,如果比随机产生的数小,打印太小了。

解决方案

1.问题分析

这个问题重点是随机生成一个数字,然后再去猜测。所以我们会使用到random()randint()函数,达到在一个范围内随机取值的要求。

2.解决问题

在具体操作过程中,我们将random()randint()配合使用,random()用来随机生成小数,randint()用来随机生成整数。存在三种情况:猜测正确、猜大了、猜小了。所以会使用到if语句来进行判断。

具体代码如下:

import random

n = random.randint(0,9)

guess = int(input('请输入数字:'))

if guess == n:

   print('猜对了')

elif guess > n:

       print('太大了')

else:

       print('太小了')

3.运行结果

结语

本题属于基础题,没事可以练练,加强对各种基础数据和函数的印象。从小事做起,打好基础。

实习编辑:欧洋

责      编 :小西瓜

能力越强,责任越大。

实事求是,严谨细致。

(where2go团队)


微信号:算法与编程之美          

    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多