求指点这道题第二问问题反馈报告怎么写写?完全没思路啊

扫二维码下载作业帮
2亿+学生的选择
下载作业帮安装包
扫二维码下载作业帮
2亿+学生的选择
快救急!求第三题这道物理题的解法,只要思路就好,尤其是第二问,还有第一问中的最后一小问!&&
扫二维码下载作业帮
2亿+学生的选择
可以采纳吗?
你真棒!真想亲你一口!太谢谢啦!字写得真漂亮!
:)谢谢 过奖
q1=q2算出来是负的啊怎么把符号抹去了?
相乘不是可以负负得正吗?还有计算时可以不加符号 只要判断方向就好了 。
原来如此!
为您推荐:
其他类似问题
⑴:电子和质子间的万有引力比它们之间的静电引力小的很多,因此在研究微观带电粒子间的相互作用时,主要考虑静电力,万有引力虽然存在,但相比之下非常小,所以可忽略不计。你可以自己计算一下库仑力和万有引力之间的比值。⑵完全相同的物体,带异种电荷时,接触之后电荷先中和后平分,再根据库仑力的计算公式算出来就ok...
扫描下载二维码只需一步,快速开始
后使用快捷导航没有帐号?
查看: 489|回复: 15
[已解决]求助,求数的一个练习题,这样写不正确,求指点
& 累计签到:108 天连续签到:1 天
马上注册加入鱼C,享用更多服务吧^_^
才可以下载或查看,没有帐号?
import random
secret = random.randint(1,100)
time = 1
while time &= 100000:
& & time = time + 1
& & time1 = 0
& & while True:
& && &&&guess = random.randint(1,100)
& && &&&time1 = time1 + 1
& && &&&if guess == secret:
& && && && &print(time1)
& && &&&break
if time1 == 1:
& & print('尝试1次猜中的有'+ time +'轮')
elif time1 == 2:
& & print('尝试2次猜中的有'+ time +'轮')
elif time1 == 3:
& & print('尝试3次猜中的有'+ time +'轮')
elif time1 == 4:
& & print('尝试4次猜中的有'+ time +'轮')
elif time1 == 5:
& & print('尝试5次猜中的有'+ time +'轮')
elif time1 == 6:
& & print('尝试6次猜中的有'+ time +'轮')
elif time1 == 7:
& & print('尝试7次猜中的有'+ time +'轮')
elif time1 == 8:
& & print('尝试8次猜中的有'+ time +'轮')
elif time1 == 9:
& & print('尝试9次猜中的有'+ time +'轮')
复制代码
本帖最后由 Lnan95 于
18:26 编辑
楼上说得挺好的。
①个人觉得最后那一串if语句缩进有点问题,应该全部加一个tab,不然只能显示最后一次了。
②就是对于不知道实验次数要如何计数,可以选择字典的方式。&100000次中有y次在猜了x次后得到结果&,以x作为key,y作为value,妈妈就不担心我试验次数有几次了。
③冬雪雪冬大大用的方法是二分法,能把试验次数控制得在10以内。
④至于想要每轮的secret不同,简单地把它移个位子就好了嘿嘿
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的
按钮,否则您的代码可能会被“吃掉”!
& 累计签到:77 天连续签到:1 天
你说的是 冬雪雪冬 的猜数吧
你的代码虽然循环了10000次但是只有最后一次的结果被记录下来了,
你的猜数完全就是随机猜,可能有两次猜的是一个数。像你这种猜法,很难九次内就猜中答案的
冬雪雪冬的题每轮 secret 是不同的,每轮都随机生成。而你的secret只有一个。
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的
按钮,否则您的代码可能会被“吃掉”!
& 累计签到:49 天连续签到:1 天
&&&本楼为最佳答案&&&
本帖最后由 Lnan95 于
18:26 编辑
楼上说得挺好的。
①个人觉得最后那一串if语句缩进有点问题,应该全部加一个tab,不然只能显示最后一次了。
②就是对于不知道实验次数要如何计数,可以选择字典的方式。&100000次中有y次在猜了x次后得到结果&,以x作为key,y作为value,妈妈就不担心我试验次数有几次了。
③冬雪雪冬大大用的方法是二分法,能把试验次数控制得在10以内。
④至于想要每轮的secret不同,简单地把它移个位子就好了嘿嘿
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的
按钮,否则您的代码可能会被“吃掉”!
& 累计签到:108 天连续签到:1 天
你说的是 冬雪雪冬 的猜数吧
你的代码虽然循环了10000次但是只有最后一次的结果被记录下来了,
你的猜数 ...
哦,要把这个secret也放到循环里面是吧
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的
按钮,否则您的代码可能会被“吃掉”!
& 累计签到:369 天连续签到:1 天
遇到问题不要直接放到网上来问,要学会自己debug,我写这道题的时候也犯了和你相同的问题,但可以通过对程序的调试把问题找出来,你可以用idle自己的debug,不过我用的时候确实感觉不太好用,就下了一个软件pycharm。
调试的时候你可以将你想要查看的参数的值添加进去,调试是手动一步一步往下进行的, 你就可以看出每一步相应的参数都是多少,也可以看出执行完某一语句后的下一语句是执行到了那里,这样可以很方便的找到问题的原因。
你的代码出现的问题,楼上已经说得很清楚了,你可以改完以后,用调试功能再检查相应的问题。
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的
按钮,否则您的代码可能会被“吃掉”!
& 累计签到:86 天连续签到:2 天
time1 = 0需放到循环外面
要不然time1永远都是1
import random
secret = random.randint(1,100)
time = 1
time1 = 0
while time &= 100000:
& & time = time + 1
& & while True:
& && &&&guess = random.randint(1,100)
& && &&&time1 = time1 + 1
& && &&&if guess == secret:
& && && && &print(time,time1)& && && && &
& && && && &time1 = 0
& && &&&break
复制代码
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的
按钮,否则您的代码可能会被“吃掉”!
& 累计签到:108 天连续签到:1 天
楼上说得挺好的。
①个人觉得最后那一串if语句缩进有点问题,应该全部加一个tab,不然只能显示 ...
请问下,二分法是什么意思,刚开始学习
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的
按钮,否则您的代码可能会被“吃掉”!
& 累计签到:108 天连续签到:1 天
遇到问题不要直接放到网上来问,要学会自己debug,我写这道题的时候也犯了和你相同的问题,但可以通过对程 ...
我也是下载了一个pycharm,但是还不懂怎么使用这个工具,现在只能用来运行代码
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的
按钮,否则您的代码可能会被“吃掉”!
& 累计签到:49 天连续签到:1 天
请问下,二分法是什么意思,刚开始学习
这是数学上求解的方法哈,百科:对于区间[a,b]上连续不断且f(a)·f(b)&0的函数y=f(x),通过不断地把函数f(x)的零点所在的区间一分为二,使区间的两个端点逐步逼近零点,进而得到零点近似值的方法叫二分法。
举个例子:就是1到100,假设secret为50,第一次猜为5,猜小了,所以下次猜个(5+100)//2→52。
热爱鱼C^_^
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的
按钮,否则您的代码可能会被“吃掉”!
& 累计签到:369 天连续签到:1 天
我也是下载了一个pycharm,但是还不懂怎么使用这个工具,现在只能用来运行代码
要善用搜索工具哦,百度,google,上肯定能搜到使用方法的。
你也可以私信给我你的联系方式,我可以教你
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的
按钮,否则您的代码可能会被“吃掉”!
& 累计签到:369 天连续签到:1 天
请问下,二分法是什么意思,刚开始学习
二分法举个例子吧
比如数的范围从1-100,要猜测的数secret假如是62
令min=1, max=100&&取中间值和secret比较& &middle = (min+max)//2&&
如果middle & secret 令max=middle
如果middle & secret 令min = middle
这个例子中middle = 50 & secret&&, 所以令min = middle
然后一直重复上面的思路,直到middle = secret 循环结束
打印middle
热爱鱼C^_^
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的
按钮,否则您的代码可能会被“吃掉”!
& 累计签到:108 天连续签到:1 天
要善用搜索工具哦,百度,google,上肯定能搜到使用方法的。
你也可以私信给我你的联系方式,我可以教你
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的
按钮,否则您的代码可能会被“吃掉”!
& 累计签到:90 天连续签到:1 天
今天才看到题
我是新手,还没开始做,我说说我的想法吧
首先这个程序会包含几个模块
1.产生随机的目标数字
2.猜数字算法
3.记录猜数字结果
其中,产生随机数和之前做的让人来猜的没区别
猜数字算法准备用中间值
记录猜数字结果预计用个字典
key是单次猜的次数,比如猜了4次正确,value是这个次数的统计次数,比如50次
每次猜完数字拿到次数,在字典里搜索key,如果有,value+1,如果没有,增加这个key,初始value1
最后循环猜完总次数,打印出字典里的内容
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的
按钮,否则您的代码可能会被“吃掉”!
& 累计签到:16 天连续签到:1 天
本帖最后由 aptdo 于
14:06 编辑
#encoding:utf-8
#自动统计计算机自己猜数的次数
import random
import time
def guess_num():
& & secret = random.randint(1,1024)
& & a =1
& & b = 1024
& & mid = (b-a+1)/2
& & global count
& & count = 0
& & while True:
& && &&&count += 1
& && &&&#print '第',count,'次'
& && &&&if mid == secret:
& && && && &#print secret,a, b ,mid
& && && && &break
& && &&&elif b-a == 2:
& && && && &break
& && &&&elif mid & secret:
& && && && &b = mid
& && && && &mid = (b-a+1)/2 +a
& && && && &#print secret,a, b ,mid
& && &&&elif mid & secret:
& && && && &a =mid
& && && && &mid = (b-a+1)/2 +a
& && && && &#print secret,a, b ,mid
& &
def test():
& & sample_size = 100000
& & i = 1
& & counts = []
& & while i&= sample_size:
& && &&&i += 1
& && &&&guess_num()
& && &&&counts.append(count)
& & average = float(sum(counts))/sample_size
& & #print counts
& & print &总共进行了&+str(sample_size)+&次,平均用了:&+ str(average) +'次!'
& &
start = time.time()
test()
end = time.time()
elapsed = end - start
print &Time taken: &, elapsed, &seconds.&
raw_input(&已执行完成,按Enter键退出!&) #双击执行时,可以让黑色命令行窗口停留,不会一闪而过
复制代码
执行结果:
总共进行了100000次,平均用了:9次!
Time taken:&&0. seconds.
已执行完成,按Enter键退出!
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的
按钮,否则您的代码可能会被“吃掉”!
& 累计签到:54 天连续签到:1 天
新手不错啊
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的
按钮,否则您的代码可能会被“吃掉”!
& 累计签到:108 天连续签到:1 天
新手不错啊
刚开始学习
1. 如果您的提问得到满意的答案,请务必选择【最佳答案】;2. 如果想鼓励一下楼主或帮助到您的朋友,可以给他们【评分】作为奖励;3. 善用【论坛搜索】功能,那里可能有您想要的答案;4. 粘贴代码请点击编辑框上的
按钮,否则您的代码可能会被“吃掉”!
小甲鱼强烈推荐 /1
特效不会给你基本工资,但却能让你升职加薪
- - - - - - - - - - - -
有备无患,念念不忘
•••(
Powered by安全检查中...
请打开浏览器的javascript,然后刷新浏览器
< 浏览器安全检查中...
还剩 5 秒&一道算法题,没有思路,求指点? - 知乎56被浏览4125分享邀请回答0添加评论分享收藏感谢收起48 条评论分享收藏感谢收起查看更多回答}

我要回帖

更多关于 问题整改报告怎么写 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信