python - 打印“A”、“B”和“C”的概率是多少(以小数表示)?
问题描述
import random
y=random.randint(1,10)
if y>=1 and y<3:
print ("A")
elif y>=3 and y<=7:
print ("B")
else:
print("C")
解决方案
你真的应该能够自己弄清楚,但我在这里:
randint 返回一个 1 到 10 的整数(都包括在内)所以
- 答:2/10
- 乙:5/10
- C: 3/10
推荐阅读
- android - 使用数据绑定,如何将函数(或 lambda)变量传递给包含的布局
- flutter - Flutter Single Child Scroll View,列中的每个项目占父项高度的 1/3
- reactjs - 我的 Google 地图没有使用我的页脚 CSS
- javascript - 检查函数是否由useCallback创建?
- javascript - 反应,如何将名称放入 JSON 数据中
- c# - 无法将存储过程结果合并到 Entity Framework Core
- python - 为什么我不能使用此代码删除多条推文?Python tweepy
- javascript - 如果选中,则需要为用户显示来自 JSON 的一些数据
- python - 如何计算椭圆区域内的平均像素值
- command-line-interface - 用于将 Markdown Pipe-Tables 转换为 Double-Pipe-Header-Tables 的命令行工具