欧美日韩不卡一区二区三区,www.蜜臀.com,高清国产一区二区三区四区五区,欧美日韩三级视频,欧美性综合,精品国产91久久久久久,99a精品视频在线观看

網頁設計

python概率計算器實例分析

時間:2024-12-30 22:51:30 網頁設計 我要投稿
  • 相關推薦

python概率計算器實例分析

  文章主要介紹了python概率計算器實現方法,實例分析了Python實現概率計算的技巧,具有一定參考借鑒價值,需要的朋友可以參考下

  本文實例講述了python概率計算器實現方法。分享給大家供大家參考。具體實現方法如下:

  ?

  1

  2

  3

  4

  5

  6

  7

  8

  9

  10

  11

  12

  13

  14

  15

  16

  17

  18

  19

  20

  21

  22

  23

  24

  25

  26

  27

  28

  29

  30

  31

  from random import randrange

  #randrange form random module

  def calc_prob(strengths):

  """A function that receives an array of two numbers

  indicating the strength of each party

  and returns the winner"""

  if strengths[1]>strengths[0]:

  #Bring the bigger number to the first position in the array

  temp=strengths[0]

  strengths[0]=strengths[1]

  strengths[1]=temp

  prob1=abs(strengths[0]-strengths[1])

  #The relative strength of the 2 parties

  prob2=randrange(0,100)

  #To calculate the luck that decides the outcome

  if prob2 in range(0,33-prob1):

  #Check if the weaker party is capable of winning.

  #The condition gets narrower with the increase

  #in relative strengths of each parties

  return strengths[1]

  elif prob2 in range(33-prob1,66-prob1):

  #The middle condition

  return "Draw"

  else:

  return strengths[0]

  #Luck favors the stronger party and if relative strength

  #between the teams is too large,

  #the match ends up in favor of the stronger party

  #Example

  calc_prob([50,75]);#Always has to be a list to allow exchange

  #Can be programmed in hundreds of better ways. Good luck!

  希望本文所述對大家的Python程序設計有所幫助。

【python概率計算器實例分析】相關文章:

java計算器綜合實例學習教程08-19

PHP中獎概率的抽獎算法程序代碼實例08-05

PHP會話控制實例分析09-17

分析Python中下劃線的使用方法10-10

ThinkPHP中redirect用法實例分析09-26

2017年法語寫作實例分析10-12

2016年雅思作文實例分析08-24

Java中的多態(tài)用法實例分析10-23

英語閱讀長難句實例分析10-14