设为首页收藏本站

Crossin的编程教室

 找回密码
 立即加入
楼主: crossin先生
打印 上一主题 下一主题

集中答疑专用贴

  [复制链接]

0

主题

0

好友

32

积分

新手上路

Rank: 1

楼主
发表于 2017-2-18 19:57:34 |显示全部楼层
刚才在看微信上计算“圆周率”的编程题,有个地方不明白:
1、pos = random.random() * 100000
        angle = random.random() * 100000   乘以100000是为什么?
回复

使用道具 举报

0

主题

0

好友

32

积分

新手上路

Rank: 1

沙发
发表于 2017-2-19 20:40:20 |显示全部楼层
crossin先生 发表于 2017-2-19 12:28
random是0~1的随机数
*100000 就是 0~100000

那产生0~100000的随机数,对于pos来讲相当针头任意落在于在100000条线中的某一个位置,比如999处
那对于角度呢,为什么角度也有这么大的范围呢?
回复

使用道具 举报

0

主题

0

好友

32

积分

新手上路

Rank: 1

板凳
发表于 2017-3-8 16:18:39 |显示全部楼层
本来想学习量化分析的,装了Anaconda,这几天都是用Spyder(python3.6)来编写程序,界面像matlab那样,今天看书看到这样一个命令
import turtle
t=turtle.pen()
按照书上说应该弹出一个页面,算是画布,可是我的报错AttributeError: module 'turtle' has no attribute 'Pen'
本以为是我没有turtle,可是只运行第一句不报错,百度说这个模块是python默认安装的

那我出现错误的原因是什么呢?我在Spyder(python3.6)里运行是对的吧,这个命令说是在python shell里面运行,我装了Anaconda根本不知道哪是shell啊
求指教,谢谢
回复

使用道具 举报

0

主题

0

好友

32

积分

新手上路

Rank: 1

地板
发表于 2017-3-9 16:28:28 |显示全部楼层
crossin先生 发表于 2017-3-8 17:23
你上面那个报错是因为你写成了大写 Pen 吧……

这个和shell关系不大。不过有些编辑器可能确实在运行带窗 ...

小写的pen也是AttributeError: module 'turtle' has no attribute 'pen'

难道是因为我装的这个Anaconda,里面虽然包含python,却和典型的python不一样,所以不能运行这项功能?
回复

使用道具 举报

0

主题

0

好友

32

积分

新手上路

Rank: 1

5#
发表于 2017-3-14 19:40:18 |显示全部楼层
不太可能用了这个命名呀,我在电脑里也没搜索到这个文档。
你用一下你的anaconda试一下,是不是能正常弹出页面呢,可以吗?谢谢
import turtle
t=turtle.pen()
回复

使用道具 举报

0

主题

0

好友

32

积分

新手上路

Rank: 1

6#
发表于 2017-3-16 16:31:52 |显示全部楼层
我用Ipython可以使用,有点不明白Ipython和Spyder什么个关系呢,Ipython跟在cmd里面输入python后的那个运行环境是相似的吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即加入

QQ|手机版|Archiver|Crossin的编程教室 ( 苏ICP备15063769号  

GMT+8, 2024-5-19 15:59 , Processed in 0.027206 second(s), 22 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部