首页 > 其他分享 >π的运算

π的运算

时间:2023-11-01 10:57:46浏览次数:26  
标签:运算 int random 0.5 range 1e6

 

import random
S = 1e6
N = 0
for i in range(int(S)):
    x = random.random()
    y = random.random()
    d = (x-0.5)**2+(y-0.5)**2
    if d<=0.5**2:
        N+=1
    else:
        pass
PI = 4*N/S
print(PI)
print("3118")

 

标签:运算,int,random,0.5,range,1e6
From: https://www.cnblogs.com/ptptpt/p/17802521.html

相关文章

  • 二、2、java基础之运算符与键盘录入(scanner)
    一、运算符分类:算术运算符:+,-,*,/,++,--赋值运算符:=,+=,-=,*=,/=,%=关系运算符:==,>,<,>=,<=,!=逻辑运算符:&,|,^,~,||,&&位运算符:&,|,^,~,<<,>>,>>>三目运算符:(关系表达式)?表达式1:表达式2;packagecom.shujia.day02;/*三目运算符......
  • 软件测试|MySQL算术运算符使用详解
    简介MySQL是一种流行的开源关系型数据库管理系统,广泛用于各种应用程序和网站的数据存储和管理。在MySQL中,算术运算符是执行数学计算的特殊符号,用于处理数字类型的数据。本文将详细介绍MySQL中常用的算术运算符及其使用方法。常用算术运算符算术运算符是SQL中最基本的运算符,M......
  • 软件测试|MySQL逻辑运算符使用详解
    简介在MySQL中,逻辑运算符用于处理布尔类型的数据,进行逻辑判断和组合条件。逻辑运算符主要包括AND、OR、NOT三种,它们可以帮助我们在查询和条件语句中进行复杂的逻辑操作。本文将详细介绍MySQL中逻辑运算符的使用方法和示例。AND运算符AND运算符用于将多个条件组合起来,要求所有......
  • 解决pandas.core.frame.DataFrame格式数据与numpy.ndarray格式数据不一致导致无法运算
    解决pandas.core.frame.DataFrame格式数据与numpy.ndarray格式数据不一致导致无法运算问题在数据分析与机器学习中,经常会遇到处理数据的问题。而使用Python进行数据处理和分析时,pandas库和numpy库是常用的工具。其中,pandas库提供了DataFrame数据结构,numpy库提供了ndarray数据结构。......
  • 【ROS2机器人入门到实战】矩阵运算实战
    3.矩阵运算实战写在前面当前平台文章汇总地址:ROS2机器人从入门到实战获取完整教程及配套资料代码,请关注公众号<鱼香ROS>获取教程配套机器人开发平台:两驱版|四驱版为方便交流,搭建了机器人技术问答社区:地址fishros.org.cn上一节我们安装好了MiniConda和Jupyter,本节课我们继续回到学......
  • 无涯教程-C语言 - 运算符
     C语言包含丰富的内置运算符,并提供以下类型的运算符-算术运算符关系运算符逻辑运算符按位运算符赋值运算符Misc运算符算术运算符下表显示了C语言支持的所有算术运算符。假设变量A=10,变量B=20,然后-运算符描述示例+相加A+B=30-相减A-B=-10*相乘A*B=20......
  • 用c++写一个高精度计算的除法运算
    高精度除以低精度以下这段代码的主要作用是将一个大整数(以字符数组形式表示)除以一个整数,并输出结果。具体来说,代码将大整数a1(“1256”)除以整数b(3),并输出商。#include<iostream>#include<cstdio>#include<cstring>usingnamespacestd;intmain(){chara1[100]="1256";......
  • 位运算
    数据在计算机中都是以01的形态进行存储,位运算可以直接对01进行操作,其效率自然很高,在Java源码中是很常见的。这里总结位运算的概念以及常见的操作,后续遇到会补充。位运算符位运算是需要使用位运算符的,位运算符有如下几种(本表以java语言中的位运算为标准):含义符号简述按......
  • pi的三种运算
    1#蒙卡洛特矩中圆算概率2importrandom3importtime4fromtqdmimporttqdm56count=07a=eval(input())8random.seed(125)9data_iter=tqdm(range(a),unit='Data')10fori,_inenumerate(data_iter):11data_iter.set_description('D......
  • 第 369 场周赛(简单位运算,分类讨论,dfs,树形dp)
     简单位运算模拟classSolution{public:intfindKOr(vector<int>&nums,intk){vector<int>bit(32,0);for(inti=0;i<31;i++){intcnt=0;for(autox:nums){if(x>>......