python新手如何设置单人/双人模式的猜数字小游戏
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了python新手如何设置单人/双人模式的猜数字小游戏,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2853字,纯文字阅读大概需要5分钟。
内容图文
python新手如何设置单人/双人模式的猜数字小游戏
首先,我想跟大家说的是我老师跟我们同学说过的一句话,学python最重要的是要有自己的设计思路(最好可以拓展出去,不要局限于一个小范围),有了设计思路接下来才可以更快地完成代码。并且在每次实践过后,都要进行总结本次事件中遇到的问题、如何解决等等,这样才能一次次进步。
实训题目
设计一个猜数字游戏,猜一个1-100之内的数字,根据用户输入的猜测数字,提示大小,限定用户5次猜测的机会。
设计思路
代码
temp=input("请选择模式:(单人模式/双人模式)")
if temp == '单人模式':
import random
shuzi=random.randint(1,100)
time=5
count=0
while 1:
temp=input("请输入猜测的数字:")
zh=int(temp)
if zh > shuzi:
print("大了大了")
count+=1
elif zh == shuzi:
print("猜对了,游戏结束")
break
else:
print("小了小了")
count+=1
if count == time:
temp=input("请选择是否重新开始游戏:(Y/N)")
if temp == 'Y':
count=0
continue
else:
print("游戏结束")
break
else:
import random
shuzi=random.randint(1,100)
i=1
c=10
tall=0
while 1:
temp=input("请玩家{0}输入猜测的数字:".format(i))
zh=int(temp)
if zh == shuzi:
print("猜对了,恭喜玩家{0}获胜".format(i))
temp=input("是否重新开始游戏:(Y/N)")
if temp == 'Y':
c+=10
continue
else:
print("游戏结束")
break
elif zh > shuzi:
print("大了大了")
tall+=1
if i == 1:
i+=1
else:
i-=1
else:
print("小了小了")
tall+=1
if i == 1:
i+=1
else:
i-=1
if c == tall:
temp=input("是否重新开始游戏:(Y/N)")
if temp == 'Y':
c+=10
continue
else:
print("游戏结束")
break
遇到的问题
1.如何随机产生1-100的数字?
2.如何设置重新开始游戏?
3.双人模式中如何设置俩位玩家轮流猜测数字?
解决方法
1.运用random函数随机产生1-100数字
#关于random函数学习的链接:(http://runoob.com/python/func-number-random.html)
** 注意**:random()使用需要导入random函数,然后通过random静态对象调用该方法。
2.运用continue函数
#一定要用在while循环里,用于跳出当前循环,进入下一循环
3.运用i参数和format函数
思路:当i=1时,猜完后i+=1
当i=2时,猜完后i-=1
再用format函数调用参数
#format学习链接:https://blog.csdn.net/xyx_x/article/details/90202813?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522159135826319725211962977%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=159135826319725211962977&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2alltop_click~default-1-90202813.first_rank_ecpm_v3_pc_rank_v2&utm_term=format
注意
1.在打代码的过程中,我总是将’=‘用成’==’,导致总是出错,所以在打代码过程中一定要注意区分。
2.注意每个命令行前面的间隔,一定要对齐
3.注意数据类型的转换
#数据类型转换的函数https://blog.csdn.net/honeygirl_/article/details/91894465?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522159136451419725222433006%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=159136451419725222433006&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allbaidu_landing_v2~default-1-91894465.first_rank_ecpm_v3_pc_rank_v2&utm_term=python%E6%95%B0%E6%8D%AE%E8%BD%AC%E6%8D%A2%E5%87%BD%E6%95%B0
希望这篇文章对刚学习python的人有帮助。
内容总结
以上是互联网集市为您收集整理的python新手如何设置单人/双人模式的猜数字小游戏全部内容,希望文章能够帮你解决python新手如何设置单人/双人模式的猜数字小游戏所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。