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. 详解C#泛型(一)

      一、C#中的泛型引入了类型参数的概念,类似于C++中的模板,类型参数可以使类型或方法中的一个或多个类型的指 […]...

  2. h5仿微信聊天(高仿版)、微信聊天表情|对话框|编辑器

    之前做过一版h5微信聊天移动端,这段时间闲来无事就整理了下之前项目,又重新在原先的那版基础上升级了下,如是就有 […]...

  3. 用JAVA分别实现WebSocket客户端与服务端

    最近公司在搞一个项目刚好需要用到WebSocket技术来实现实时数据的传输,因为之前也没接触过,所以捣鼓了好些 […]...

  4. NET 5.0 Swagger API 自动生成MarkDown文档

    基于 Swashbuckle.AspNetCore ,根据SwaggerGenerators生成的文档生成 M […]...

  5. 中南民大选课必备指南 | 内附选课脚本

    本文章目录: 1、 哪里进入选课系统? 2、 怎么使用VPN选课? 3、 如何快速的选课(脚本法) 教务处通知 […]...

  6. OpenCV-iOS-图像处理和人脸识别

    iOS工程添加OpenCV配置方法如下https://blog.csdn.net/verybigbug/article/details/113588991配置好后,就可以在移动端开发OpenCV了。我用的是Swift语言。1 简单的...

  7. 电池剩余时间71582788分钟

    用WMI方式查看了一下自己笔记本电池的剩余时间,结果得到了71582788分钟这个结果,顿感意外,第一感觉是相 […]...

  8. 全景影像技术综述

    1图像获取         全景图像素材的获取有两种方式:一是采用专门全景设备,如全景相机或者带有鱼眼镜头或者 […]...

展开目录

目录导航