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))