如何使用python检查值是否在另一个值的10之内
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了如何使用python检查值是否在另一个值的10之内,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1232字,纯文字阅读大概需要2分钟。
内容图文
![如何使用python检查值是否在另一个值的10之内](/upload/InfoBanner/zyjiaocheng/732/8bccc19c2c5c42f6934f5e602e91bd67.jpg)
我知道有类似的问题,但请耐心等待.我正在帮助我的小表弟在python中创建一个程序,其中一个硬币被翻转1000次并且“玩家”可以说是猜测了多少时间头部出现.然后,她想检查猜测是否在头部出现的次数的10倍之内并且相应地做出反应(骗子你(回答 – 猜测)关闭)或(只做好工作(回答 – 猜测)关闭).我习惯使用UNIX和python似乎以一种非常不同的方式进行项目.这是代码可能使用范围以某种方式检查猜测是否在范围内?
#Guess how many times heads will occur when a coin is flipped 1000 time
import random
import time
print('I will flip a coin 1000 times. Guess how many times it will come up heads. (Press enter to begin)')
int(guess) = input()
flips = 0
heads = 0
while flips < 1000:
if random.randint(0, 1) == 1:
heads = heads + 1
flips = flips + 1
if flips == 900:
print('900 flips and there have been ' + str(heads) + ' heads.')
time.sleep(5)
if flips == 100:
print('At 100 tosses, heads has come up ' + str(heads) + ' times so far.')
time.sleep(2)
if flips == 500:
print('Half way done, and heads has come up ' + str(heads) + ' times.')
time.sleep(2)
print()
print('Out of 1000 coin tosses, heads came up ' + str(heads) + ' times!')
time.sleep(2)
print('Were you close?')
int(answer) = input()
解决方法:
if heads - 10 <= int(guess) <= heads + 10:
或者
if abs(heads - int(guess)) <= 10:
内容总结
以上是互联网集市为您收集整理的如何使用python检查值是否在另一个值的10之内全部内容,希望文章能够帮你解决如何使用python检查值是否在另一个值的10之内所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。