十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
创新互联www.cdcxhl.cn八线动态BGP香港云服务器提供商,新人活动买多久送多久,划算不套路!
创新互联服务项目包括涵江网站建设、涵江网站制作、涵江网页制作以及涵江网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,涵江网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到涵江省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!这篇文章将为大家详细讲解有关Python制作猜数字游戏的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。
Python零基础入门的基础案例之猜数字游戏:
使用random模块的randint函数产生一个一到五百之间的随机数,用input函数获取用户输入的数,在while循环里多次判断用户输入的数是否与随机数相等
主要涉及知识点:基本数据类型、循环(for循环、while、if..else)
直接上代码,代码上面注释都是很清楚的
import random#调用随机模块 num = random.randint(1,500)#从1至500中随机生成一个数字并赋值给num print('猜一下是多大的数字吧') time = input()#输入你猜的值 temp = int(time)#把你猜的值转成整数 i=1#猜的次数 #生成一个True循环,然后用 if else ; elif 语句进一步排除错误数字范围,并且每循环一次i都加1 while True: if temp == num: print('猜对了') if i ==1: print('竟然第一次就猜对了') break#当输入结果等于随机生成的结果时跳出循环并且跳出循环时检查i的值,如果值为1时,打印出对应的字符串 elif 500 >= temp > num: print('太大了,骚年') print('加把劲啊,范围进一步缩小了') if 10500: print('数字大小应该在1至500哦') else: print('数字不能小于1哦') #分别对i=10;i=15;i>15做出不同的反应 if i == 10: print('你已经猜了十次了,还没猜中,汗') if i ==15: print('你已经猜了15次 看来你今天不适合买彩票啊') if i>15:#进行嘲讽 print('呵呵',i,'次了') print() time = input('再猜一猜吧') temp = int(time) i+=1 #当跳出循环时,输出i的次数,也就是你猜了多少次 print('你一共猜了',i,'次才猜对')
运行代码后的效果图:
关于Python制作猜数字游戏的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。