简单学Python编写一个程序猜数字

今天要编写一个猜数字的程序。程序开始运行,会生成一个50以内的随机自然数,接着会提示让输入一个50以内的数字,输入完毕并回车后,系统会判断输入的数字是否正确,太大或太小,然后接着重新输入、重新判断,直到输入正确,这时系统会提示一共输入了几次。

几个新出现的知识:

1、import random。导入random库,是用来生成随机数的。

2、random.randint()生成随机整数的函数。

3、while循环。while循环判断一个元素是否是True,为True,则运行循环,不为True,则不执行循环。

4、break。直接跳出循环。

代码如下:

import random

num=0

a=random.randint(1,50)#生成一个1-50之间的整数

b=int(input(“请输入1-50之间的一个数字,输入完毕请按回车键:”))

i=0

while 1:#由于1肯定为True,所以while这儿一起运行循环,直到后面出现break。

i=i+1

if b>a:

b=int(input(“太大了,请重新输入:”))

elif b<a:

b=int(input(“太小了,请重新输入:”))

else:

print(“太棒了,你猜对了,游戏结束!你一共猜了 %d 次” % i)#这儿是格式化输出

break#猜对数字,强行跳出循环。

简单学Python编写一个程序猜数字

发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/75106
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!

(0)
股市刺客的头像股市刺客
上一篇 2024 年 7 月 11 日
下一篇 2024 年 7 月 11 日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注