Python纯菜鸟,猜数游戏小程序菜鸟遇上一个问题求帮助

Python&猜数字游戏代码!
Python 猜数字游戏代码!
呵呵,最近在研究python,找了很多资料,这个是其中的一个示例,当然了这个只能在3.x以上版本使用!
======================================================================================
import random
secret = random.randint(1, 100)
print ("唔哈!! 我是可怕的海盗罗伯茨,我有一个秘密!")
print ("这是一个从1到99的数字,我只会给你6次机会。")
while guess != secret and tries &6:
&& &guess =
int(input("你猜这个数是多少?& "))
&& &if guess
&print ("太低了,你这只笨狗熊!& ")
&& &elif guess
&print ("太高了, 你这只笨狗熊!& ")
&& &tries =
if guess == secret:
("我的上帝!你居然发现了我的秘密!")
("你唯一的机会已被你用完了!伙计!你就是只愚蠢的笨狗熊!")
("还是让我告诉你吧!这个数字是: ", secret)
======================================================================================
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。&>&Python简单猜数字游戏(无重复数字)
Python简单猜数字游戏(无重复数字)
上传大小:3KB
python 3.3.0版本
简单的猜数字游戏,需要优化,希望得到指点!谢谢!
综合评分:4(2位用户评分)
下载个数:
{%username%}回复{%com_username%}{%time%}\
/*点击出现回复框*/
$(".respond_btn").on("click", function (e) {
$(this).parents(".rightLi").children(".respond_box").show();
e.stopPropagation();
$(".cancel_res").on("click", function (e) {
$(this).parents(".res_b").siblings(".res_area").val("");
$(this).parents(".respond_box").hide();
e.stopPropagation();
/*删除评论*/
$(".del_comment_c").on("click", function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_invalid/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parents(".conLi").remove();
alert(data.msg);
$(".res_btn").click(function (e) {
var q = $("#form1").serializeArray();
console.log(q);
var res_area_r = $.trim($(".res_area_r").val());
if (res_area_r == '') {
$(".res_text").css({color: "red"});
$.post("/index.php/comment/do_comment_reply/", q,
function (data) {
if (data.succ == 1) {
var $target,
evt = e || window.
$target = $(evt.target || evt.srcElement);
var $dd = $target.parents('dd');
var $wrapReply = $dd.find('.respond_box');
console.log($wrapReply);
var mess = $(".res_area_r").val();
var str = str.replace(/{%header%}/g, data.header)
.replace(/{%href%}/g, 'http://' + window.location.host + '/user/' + data.username)
.replace(/{%username%}/g, data.username)
.replace(/{%com_username%}/g, _username)
.replace(/{%time%}/g, data.time)
.replace(/{%id%}/g, data.id)
.replace(/{%mess%}/g, mess);
$dd.after(str);
$(".respond_box").hide();
$(".res_area_r").val("");
$(".res_area").val("");
$wrapReply.hide();
alert(data.msg);
}, "json");
/*删除回复*/
$(".rightLi").on("click",'.del_comment_r', function (e) {
var id = $(e.target).attr("id");
$.getJSON('/index.php/comment/do_comment_del/' + id,
function (data) {
if (data.succ == 1) {
$(e.target).parent().parent().parent().parent().parent().remove();
$(e.target).parents('.res_list').remove()
alert(data.msg);
//填充回复
function KeyP(v) {
$(".res_area_r").val($.trim($(".res_area").val()));
评论共有2条
简洁明了,谢谢,有用。
Python简单猜数字游戏(无重复数字) 这个东西太有用了!
审核通过送C币
Python视频教程
创建者:love
创建者:qq_
Python数据分析与挖掘实战 随书文件、源码 【3-15章】 完整版
上传者其他资源上传者专辑
开发技术热门标签
VIP会员动态
CSDN下载频道资源及相关规则调整公告V11.10
下载频道用户反馈专区
下载频道积分规则调整V1710.18
spring mvc+mybatis+mysql+maven+bootstrap 整合实现增删查改简单实例.zip
资源所需积分/C币
当前拥有积分
当前拥有C币
为了良好体验,不建议使用迅雷下载
Python简单猜数字游戏(无重复数字)
会员到期时间:
剩余下载个数:
剩余C币:593
剩余积分:0
为了良好体验,不建议使用迅雷下载
积分不足!
资源所需积分/C币
当前拥有积分
您可以选择
程序员的必选
绿色安全资源
资源所需积分/C币
当前拥有积分
当前拥有C币
(仅够下载10个资源)
为了良好体验,不建议使用迅雷下载
资源所需积分/C币
当前拥有积分
当前拥有C币
为了良好体验,不建议使用迅雷下载
资源所需积分/C币
当前拥有积分
当前拥有C币
您的积分不足,将扣除 10 C币
为了良好体验,不建议使用迅雷下载
你当前的下载分为234。
你还不是VIP会员
开通VIP会员权限,免积分下载
你下载资源过于频繁,请输入验证码
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
若举报审核通过,可奖励20下载分
被举报人:
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:
Python简单猜数字游戏(无重复数字)本文实例讲述了Python完成实施破解猜数游戏算法。分享给大家供大家参考,具体如下:
QQ群里的聊天机器人会发起猜数小游戏. 玩法如下:
1. 用户发 #猜数&&& 到群里
2. 机器人呼应: 猜数曾经开始, 范围是1-10000之间的某个数
3. 你发送 #猜数[123] 到群里
4. 机器人呼应: 大了或者小了, 或者恭喜你猜中了
5. 你按照刚才猜的123, 和前往, 猜一个更小或更大的数, 发送 #猜数[111] , 即前往第2步
那么最好的猜测方法必定是找居中的数了, 由于心算耗时, 所以直接上脚本破解这个:
#!/usr/bin/env
# -*- coding: utf-8 -*-
__author__ = 'huhu, &&'
def find_middle(start, end):
#print start, end
return round((start+end)/2.0)
if __name__ == '__main__':
start, end = '',''
text = raw_input(u"& 输入猜数的范围(如:421-499 或者421 499 或者421,499):").decode('gb18030')
spliters = '-, '
for c in spliters:
if text.find(c) != -1:
num_list = text.split(c)
if ''.join(num_list).isdigit():
start, end = num_list[0],num_list[1]
if start == '' or end == '':
print u'范围不正确'
start = int(start)
= int(end)
last_guess = find_middle(start,end)
result = raw_input(u"放弃猜测直接回车, 等于输入=, 小了输入1, 大了请输入2\n&&& #猜数[%d] ,对吗?& " % last_guess ).decode('gb18030')
#print type(text)
if result in ['q','e','exit','quit','bye',u'加入']:
print 'Bye!'
result=result.strip()
if result == '1':
start = last_guess
last_guess = find_middle(last_guess,end)
elif result == '2':
end = last_guess
last_guess = find_middle(start,last_guess)
elif result == '=':
print u'恭喜猜中, 共猜了%d次' % count
print u'#猜数[%d]' % last_guess
count += 1
@WEB开发分享
WEB开发微博#使用python进行猜数字游戏,while循环练习:如果猜的数字大于该年龄,那么就提示说猜的大了,请再想小点,如果猜的年龄小于该年龄,那么久提示说猜的小了,请再想大点,如果正好猜对,那么就友好提示说:恭喜你,猜对啦!!!
#定义一个年龄
#定义一个计数器
while count &3:
#请用户输入年龄
guess_age = int (input("请输入你要猜的年龄:"))
if age ==guess_age:
print("恭喜你,猜对啦!!系统奖励你5毛钱¥¥¥¥")
elif age & guess_age:
print("猜的有点小了,你再猜大点。。。。")
print("猜的有点大了,你再猜小点。。。")
#当连续猜3次不中时,按任意键继续,按n退出游戏
if count ==3:
continue_or_no = input("如果继续请按任意键,如果推出请按n")
if continue_or_no != 'n':
#如果用户重新开始游戏,那么计数器从0开始
本文已收录于以下专栏:
相关文章推荐
学习资料:
我的第一个程序:
print('-------MissZhou的第一个游戏-------------')
temp=input('猜猜她心里想的是那个数字')...
第一个程序实际上只是打印一些东西到屏幕上面,下面我们引入一个游戏,使得课程更加有趣。
第二个程序是一个小游戏-猜数字,我先把代码贴上
import random
secret=random.rand...
Python 用for循环实现猜数字游戏
Python: 数据类型及随机数
temp = input() #从input接受一个数 然后赋值给temp
guess = int(temp) #把temp转换成整数 并且赋值给guess
if guess == 8:#如果gues...
改写小游戏,实现
共有3次机会尝试不同次数回答正确的以及3次都不能正确的提示不同...
今天写的是一个猜数字游戏,我记得好像大二还是大三的时候在日方课上用vb实现过,大体思想就是先生成一个随机数,然后进行输入,程序会判断你输入的值和随机值相比较的结果,一直到你输入正确才退出循环体。
Python: 基本输入输出
#coding=utf-8
#猜数字游戏
import random
print "猜数字游戏,输入一个1-100以内的数字,共有5次机会"
sjNumber= random.randint(1,10...
他的最新文章
讲师:董岩
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)猜数游戏由简如深的编码学习过程:
print('------------------我爱鱼C工作室------------------')count=0while count & 3:
temp = input("不妨猜一下小甲鱼现在心里想的是哪个数字:")
guess = int(temp)
if guess == 8:
print("我草,你是小甲鱼心里的蛔虫吗?!")
print("哼,猜中了也没有奖励!")
print("猜错拉,小甲鱼现在心里想的是8!")
count +=1print("游戏结束,不玩啦^_^")"""这是注释"""随机数,猜对为止:
import randomsecret = random.randint(1,10)print('------------------我爱鱼C工作室------------------')temp = input("不妨猜一下小甲鱼现在心里想的是哪个数字:")guess = int(temp)while guess != secret:
temp = input("哎呀,猜错了,请重新输入吧:")
guess = int(temp)
if guess == secret:
print("我草,你是小甲鱼心里的蛔虫吗?!")
print("哼,猜中了也没有奖励!")
if guess & secret:
print("哥,大了大了~~~")
print("嘿,小了,小了~~~")print("游戏结束,不玩啦^_^")
阅读(...) 评论()

我要回帖

更多关于 淮安菜鸟程序员 的文章

 

随机推荐