可以在手机上编写python吗?

在网上看见他们说,用手机也能像用计算机一样编写python。这个真的能吗?如果能的话,什么手机支持呢,黑莓的手机支持吗?语法和我们平常用的python2.6、2.7这类版... 在网上看见他们说,用手机也能像用计算机一样编写python。
这个真的能吗? 如果能的话,什么手机支持呢,黑莓的手机支持吗?
语法和我们平常用的python2.6、2.7这类版本的有什么不同的地方吗?
比如下面这段代码能能够执行吗?
展开
 我来答
桂镶桖28
推荐于2017-11-23 · TA获得超过593个赞
知道小有建树答主
回答量:307
采纳率:0%
帮助的人:211万
展开全部
可以,我一直在用手机python编程。。而且手机上编的,只要没引入手机的包,程序不用改直接就可以在电脑上运行。。我的是s60,下载一个python的手机环境就行了。黑莓的应该支持,你去看看有没有黑没的python环境。。
lqefn
2010-12-24 · TA获得超过2655个赞
知道小有建树答主
回答量:3345
采纳率:0%
帮助的人:1738万
展开全部
可能,我手机是wm6.5的,Python版本有2.4和2.5叫PythonCE。可以,不过字符编码有问题。好像Nokia的支持比较好,以前看到一本S60上Python编程的文档,可以发短信和名片管理,不过没有用过,具体也不了解。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wngmae
2010-12-25 · TA获得超过1297个赞
知道小有建树答主
回答量:471
采纳率:0%
帮助的人:462万
展开全部
# --coding: gb2312--
class vector3:
def __init__(self, x_ = 0, y_ = 0, z_ = 0): #构造函数
self.x = x_
self.y = y_
self.z = z_
def __add__(self, obj): #重载+作为加号
return vector3(self.x+obj.x, self.y+obj.y, self.z+obj.z)
def __sub__(self, obj): #重载-作为减号
return vector3(self.x-obj.x, self.y-obj.y, self.z-obj.z)
def __mul__(self, obj): #重载*作为点乘
return vector3(self.x*obj.x, self.y*obj.y, self.z*obj.z)
def __pow__(self, obj): #重载**作为叉乘。不好,偏离了常理上的意义,可以考虑重载其他符号,或者直接写函数。
return vector3(self.y*obj.z-obj.y*self.z, self.z*obj.x-self.x*obj.z, self.x*obj.y-obj.x*self.y)
def __str__(self): #供print打印的字符串
return str(self.x)+','+str(self.y)+','+str(self.z)

v1 = vector3(1, 2, 3)
v2 = vector3(0, 1, 2)
print v1 + v2
print v1 - v2
print v1 * v2
print v1 ** v2

结果:
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式