Python--使用四种随机方法(Random)来产生随机价格

Mango-busy 2019-09-20 原文

Python–使用四种随机方法(Random)来产生随机价格

import random

# 卖橘子的计算器:写一段代码,提示用户输入橘子的价格,
# 然后随机生成购买的斤数(5到10斤之间),最后计算出应该支付的金额!

# 第一种
# orange_price = input("请输入橘子的价格")
# #用于生成一个指定范围内的整数。其中参数a是下限,参数b是上限,生成的随机数n: a <= n <= b
# orange_catty = random.randint(5, 10)
# pay = int(orange_price) * orange_catty
# print("一共%d斤的橘子价格是%d¥/斤,应支付%d¥" % (orange_catty, int(orange_price), pay))

# 第二种
# orange_price = input("请输入橘子的价格")
# # 用于生成一个指定范围内的随机符点数,两个参数
# # 其中一个是上限,一个是下限。如果a > b,
# # 则生成的随机数n: a <= n <= b。如果 a <b, 则 b <= n <= a。
# orange_catty = round(random.uniform(5, 10), 2)
# pay = float(orange_price) * orange_catty
# print("一共%.2f斤的橘子价格是%.2f¥/斤,应支付%.2f¥" % (orange_catty, float(orange_price), pay))

# 第三种
# orange_price = input("请输入橘子的价格")
# # 从指定范围内,按指定基数递增的集合中 获取一个随机数。
# orange_catty = random.randrange(5, 10, 2)
# pay = int(orange_price) * orange_catty
# print("一共%d斤的橘子价格是%d¥/斤,应支付%d¥" % (orange_catty, int(orange_price), pay))

# 第四种
orange_price = input("请输入橘子的价格")
# 用于生成一个0到1的
# 随机浮点数:0<= n < 1.0
orange_catty = round(random.random(), 2)
pay = float(orange_price) * orange_catty
print("一共%.2f斤的橘子价格是%.2f¥/斤,应支付%.2f¥" % (orange_catty, float(orange_price), pay))
发表于
2019-09-20 13:05 Dong_hua 阅读() 评论() 编辑 收藏

 

版权声明:本文为Mango-busy原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/Mango-busy/p/11556449.html

Python--使用四种随机方法(Random)来产生随机价格的更多相关文章

随机推荐

  1. 数据分析之—Python可视化工具 – ArnoldLu

    数据分析之—Python可视化工具 1. 数据分析基本流程 作为非专业的数据分析人员,在平时的工作 […]...

  2. STL小结

    \(\mathcal{STL}(\mathcal{Standard\ Template\ Library})\ […]...

  3. hadoop(一):深度剖析hdfs原理 – 天戈朱

           在配置hbase集群将 hdfs 挂接到其它镜像盘时,有不少困惑的地方,结合以前的资料再次学习; […]...

  4. Ubuntu16.04下Hadoop的本地安装与配置

    一、系统环境 os : Ubuntu 16.04 LTS 64bit jdk : 1.8.0_161 hado […]...

  5. Visual Studio远程调试

    Visual Studio 支持从一台计算机到另一台计算机的远程调试。 进行远程调试时,主机可以是任何支持 V […]...

  6. MySQL表关联的几种常用方式

    MySQL表关联的几种常用方式 工作中我们经常会使用表与表关联来查询数据,如果对join 不熟悉,可能会得到我 […]...

  7. 一篇blog带你了解java中的锁

    前言 最近在复习锁这一块,对java中的锁进行整理,本文介绍各种锁,希望给大家带来帮助。 Java的锁 乐观锁 […]...

  8. Elasticsearch集群部署

    Elastic 的底层是开源库 Lucene。但是,你没法直接用 Lucene,必须自己写代码去调用它的接口。 […]...

展开目录

目录导航