<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[TailPrint的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/TailPrint</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; TailPrint]]></copyright><item><title><![CDATA[c++使用逆波兰式处理简单的数字表达式]]></title><link>https://blog.youkuaiyun.com/TailPrint/article/details/122897477</link><guid>https://blog.youkuaiyun.com/TailPrint/article/details/122897477</guid><author>TailPrint</author><pubDate>Sat, 12 Feb 2022 15:42:32 +0800</pubDate><description><![CDATA[关于使用逆波兰式处理简单的数字表达式
表达式类似 $ (2*5+(3+7))*8 $
​	今天写了一下午，一开始想得是使用二叉树把表达式存起来，但是做了大概四五个小时，搞到半夜两点多，发现代码写起来很复杂，于是没忍住查了一下，百度上写得很明白，使用逆波兰式可以使计算变得很简单，逆波兰式其实也就是二叉树的后序遍历，所以花了点时间，写出了一个将表达式转换成逆波兰式的程序：
上面的字符串经过处理的结果是： $ 2537++8 $
程序中为了方便处理，在末尾加入了#，后续处理将#号去掉即可。
这个程序有几点问题：只]]></description><category></category></item><item><title><![CDATA[Python 利用turtle库使用蒙特卡洛方法计算圆周率]]></title><link>https://blog.youkuaiyun.com/TailPrint/article/details/115360082</link><guid>https://blog.youkuaiyun.com/TailPrint/article/details/115360082</guid><author>TailPrint</author><pubDate>Wed, 31 Mar 2021 20:43:50 +0800</pubDate><description><![CDATA[Python 利用turtle库使用蒙特卡洛方法计算圆周率图片实例
from random import random
import turtle as t
from math import sqrt

darts = 10000
hits = 0
t.penup()
t.speed(0)
t.tracer(False)
for i in range(1,darts + 1):
     x = random()
     y = random()
     dist = sqrt(x**2 + y**2)]]></description><category></category></item></channel></rss>