“昔者庄周梦为胡蝶,栩栩然胡蝶也。自喻适志与!不知周也。俄然觉,则蘧蘧然周也。不知周之梦为胡蝶与?胡蝶之梦为周与?” ——典出《庄子·齐物论》

其故事大意为:庄周梦见自己变成一只蝴蝶,栩栩如生,感到十分愉快和惬意!不知道自己原本是庄周。突然间醒过来,惊惶不定之间方知原来自己是庄周。不知道是庄周梦中变成蝴蝶呢,还是蝴蝶梦见自己变成庄周呢?

庄周梦蝶是一则非常浪漫的寓言故事,它揭示了一个道理:这个纷繁的世界上,有许多虚妄的东西也许是真实的,也有许多真实的东西也许是虚幻的,真真假假之间或许可以相互转换或者存在某种神奇的关联。

在多数编程语言中,一般都会有一个布尔型数据类型,也就是 BOOL 、 bool 或者 boolean 等等。此类型变量的值,只有两种可能: 真或假,一般用 TrueFalse 分别表示真和假。

接下来,我要用python来揭示一个科学真理:

真假之间只相差一个e^(iπ)!

准备工作,先下载一个用于科学计算的第三方库 sympy :

D:\>pip install sympy
Collecting sympy
  Downloading sympy-1.9-py3-none-any.whl (6.2 MB)
     |████████████████████████████████| 6.2 MB 10 kB/s
Collecting mpmath>=0.19
  Downloading mpmath-1.2.1-py3-none-any.whl (532 kB)
     |████████████████████████████████| 532 kB 10 kB/s
Installing collected packages: mpmath, sympy
Successfully installed mpmath-1.2.1 sympy-1.9

D:\>

需要用到sympy模块中的三个常量: e、π、i,分别是自然常数,圆周率,虚数单位。

>>> from sympy import E,pi,I
>>> float(E)
2.718281828459045
>>> float(pi)
3.141592653589793
>>> I**2
-1
>>> 

接下来,就是

见证奇迹的时刻!

>>> from sympy import E,pi,I
>>> False - True == E**(pi*I)
True
>>> True - False == -E**(pi*I)
True
>>> 

也就是:

神奇吧,哈哈哈......

当然这个真理是正确的,但这只是开个玩笑而已;

所谓“发现真理”其实就是欧拉恒等式 

本篇就只算是抛砖引玉,是为准备学习sympy模块而做个铺垫吧.......

从❤️庄周梦蝶❤️的寓言故事中感悟出一个科学真理:真假之间只相差一个 e^(iπ)相关推荐

  1. 寓言故事中隐藏的10个成功秘诀

    孩子,你开错了窗户 一个小女孩趴在窗台上,看窗外的人正埋葬她心爱的小狗,不禁泪流满面,悲恸不已.她的外祖父见状,连忙引她到另一个窗口,让她欣赏他的玫瑰花园.果然小女孩的心情顿时明朗.老人托起外孙女的下 ...

  2. 1000瓶药中找出一瓶毒药,10只老鼠做试验

    题目如下:现有1000瓶药,其中有一瓶毒药,喝了之后1小时后才产生效果,现在你有10只老鼠和1个小时的时间,请问怎么找出毒药? 题解:这道题明显就是只能一开始就把所有药都喂给10只老鼠,1小时后就直接 ...

  3. D28 1000瓶药中找出一瓶毒药,10只老鼠做试验

    题目:现有1000瓶药,其中有一瓶毒药,喝了之后1小时后才产生效果,现在你有10只老鼠和1个小时的时间,请问怎么找出毒药? 解题: 这道题明显就是只能一开始就把所有药都喂给10只老鼠,1小时后就直接一 ...

  4. Java中找出s字符串的回文_给定一个字符串 s,找到 s 中最长的回文子串。

    题目描述:给定一个字符串 s,找到 s 中最长的回文子串.你可以假设 s 的最大长度为 1000. 思路: 判断s[i..j]是否是回文字符串,依赖于s[i+1...j-1],这种一个问题的结果依赖于 ...

  5. 沉睡者IT - 中视频破10万播放秘诀,只需一个无脑动作

    很多朋友操作中视频计划项目,对于破播放比较头疼,其实中视频想要突破10万播放,只要学会一个无脑动作就能让用户上瘾,就跟谈恋爱似的,男人是永远拒绝不了懂他的女人的. 那这个破播放的秘诀,各行业是通用的, ...

  6. 游戏故事的叙述方式:在故事中加入特定的游戏元素

    1.传递信息 a.剧情动画:常用图形化的形式告诉玩家一个故事,通常出现             在游戏的开头或结尾,分别说明游戏的背景故事和结局.有             时在关卡中间也会有这样的动 ...

  7. python求近似值_python 已知一个字符,在一个list中找出近似值或相似值实现模糊匹配...

    已知一个元素,在一个list中找出相似的元素 使用场景: 已知一个其它来源的字符串, 它有可能是不完全与我数据库中相应的字符串匹配的,因此,我需要将其转为适合我数据库中的字符串 使用场景太绕了, 直接 ...

  8. python 已知一个字符,在一个list中找出近似值或相似值, 模糊匹配

    已知一个元素,在一个list中找出相似的元素 使用场景: 已知一个其它来源的字符串, 它有可能是不完全与我数据库中相应的字符串匹配的,因此,我需要将其转为适合我数据库中的字符串 使用场景太绕了, 直接 ...

  9. scratch传说之下素材_《故事新编》:在古老传说和寓言故事上丰富情节和赋予意义...

    鲁迅是如何写小说的呢? 他在<我怎么做起小说来>一文中这样说:"所写的事迹,大抵有一点见过或听到过的缘由,但决不全用这事实,只是采取一端,加以改造,或生发开去,到足以几乎完全发表 ...

最新文章

  1. 从芯片到AI智能芯片,一文了解它的前世今生
  2. 绕开数学,讲讲信息论
  3. 程序清单3.3_bases.c程序_《C Primer Plus》P37
  4. 【Groovy】Groovy 扩展方法 ( 静态扩展方法配置 | 扩展方法示例 | 编译静态扩展类 | 打包静态扩展类字节码到 jar 包中 | 测试使用 Thread 静态扩展类 )
  5. C++ :vector的使用
  6. [hdu1847]博弈,推理
  7. 启用轻资产、重运营、降杠杆,红星美凯龙能否瘦成“家得宝”?
  8. JProfiler9安装 监控Tomcat
  9. 在有序数列里插入新元素(C语言)
  10. 怎样在hdfs上创建多级目录文件夹_【HDFS API编程】第一个应用程序的开发-创建文件夹...
  11. php7 phpunit,Make phpunit catch php7 TypeError
  12. mysql4.0升级_再遇MySQL4.0升级到MySQL5.1的时候
  13. AutoFac IoC DI 依赖注入
  14. box-shadow属性四个值_flex笔记1——flex-direction属性
  15. 12306 脱库疑云:410 万用户数据仅售 20 美元!
  16. Android: 页面元素抓取工具Weditor
  17. 51单片机学习:串口通信实验
  18. 红色警戒2修改器原理百科(八)
  19. Feign原理:current list of Servers哪里来的
  20. 各个版本的python在windows上如何安装pywin32

热门文章

  1. Springboot项目启动后自动打开浏览器访问(超实用)
  2. gts分布式事务框架踩坑记录
  3. dovecot MySQL配置_dovecot+mysql配置及搭建邮件云服务器方法
  4. 35岁的程序员:第36章,互联网公司
  5. Redisson分布式锁及springboot 整合实例
  6. JavaScript之Style对象与CurrentStyle对象
  7. Ionic实现微信、qq、微博分享
  8. 想祛斑?吃的对才最重要。
  9. linux添加组播路由命令,linux – 使用ip route add将组播路由添加到多个接口
  10. 如何禁止别人使用U盘的方法 - 并不需要使用专业软件