京东的深圳音响实体店和实体店深圳音响实体店是一个厂家发货吗

2008年10月 Java大版内专家分月排行榜第三
2009年9月 扩充话题大版内专家分月排行榜第二
2012年2月 扩充话题大版内专家分月排行榜第三2011年5月 扩充话题大版内专家分月排行榜第三2010年6月 扩充话题大版内专家分月排行榜第三
2009年9月 扩充话题大版内专家分月排行榜第二
2012年2月 扩充话题大版内专家分月排行榜第三2011年5月 扩充话题大版内专家分月排行榜第三2010年6月 扩充话题大版内专家分月排行榜第三
2009年11月 挨踢职涯大版内专家分月排行榜第二2009年9月 挨踢职涯大版内专家分月排行榜第二2009年5月 Java大版内专家分月排行榜第二2008年11月 Java大版内专家分月排行榜第二
2010年9月 挨踢职涯大版内专家分月排行榜第三2009年7月 挨踢职涯大版内专家分月排行榜第三2009年4月 挨踢职涯大版内专家分月排行榜第三2008年12月 Java大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。博客访问: 1053236
博文数量: 160
博客积分: 2820
博客等级: 少校
技术积分: 2539
注册时间:
认证徽章:
IT168企业级官微
微信号:IT168qiye
系统架构师大会
微信号:SACC2013
分类: Python/Ruby
阅读(2288) | 评论(0) | 转发(0) |
相关热门文章
给主人留下些什么吧!~~
请登录后评论。请教一个python的问题,关于import 库的问题
程序是计算一元二次方程,然后需要使用math的sqrt函数。
但是使用import math导入math库,程序运行后不报错,但是运行到需要sqrt函数的时候报错:
name 'sqrt' is not defined
然后,最后尝试了这样导入
from math import sqrt
没有报错。
请问import math之类的写法被最新版本的python抛弃了吗?这个版本是Python 2.7.3
#!/usr/bin/python
# -*- coding:utf-8 -*-
# Filename simple_compute.py
# why use 'import math' is error?
from math import sqrt
#import math
compute_loop = True
while compute_loop:
a = float(raw_input('Enter val a : '))
while 0 == a:
print 'a can\'t be ',a,' !'
a = float(raw_input('Enter new val a : '))
b = float(raw_input('Enter val b : '))
c = float(raw_input('Enter val c : '))
b_4ac = b ** 2 - 4 * a * c
#there are two errors happened
#name 'sqrt' is not defined
#math domain error
if b_4ac & 0:
print '(-b + sqrt(b ** 2 - 4 * a * c)) / (2 * a) = ',(-b + sqrt(b_4ac)) / (2 * a)
print '(-b - sqrt(b ** 2 - 4 * a * c)) / (2 * a) = ',(-b - sqrt(b_4ac)) / (2 * a)
print 'b ** 2 - 4 * a * c & 0 ! is ',b_4ac
answer = raw_input('Do you want to continue?(y/n):')
if 'n' == answer:
compute_loop = F
print('welcome to use again!');
如果你写import math
那么在程序中你得写:math.sqrt
引用来自“JekyCui”的答案 如果你写import math
那么在程序中你得写:math.sqrt
在fedora11下带的python下试过,然后提示的是math domain error
在ubuntu12.10下的python2.73下修改了可以
引用来自“mobilefzb”的答案引用来自“JekyCui”的答案 如果你写import math
那么在程序中你得写:math.sqrt
在fedora11下带的python下试过,然后提示的是math domain error
在ubuntu12.10下的python2.73下修改了可以 math domain error一般是你输入值不符合函数要求造成的,你可以检查一下fedora下的那个python脚本
算开方没必要用sqrt的,直接num**0.5就行
想直接用就需要from math import sqrt import math 需要用math.sqrt66647人阅读
python(21)
在python用import或者from...import来导入相应的模块。模块其实就是一些函数和类的集合文件,它能实现一些相应的功能,当我们需要使用这些功能的时候,直接把相应的模块导入到我们的程序中,我们就可以使用了。这类似于C语言中的include头文件,Python中我们用import导入我们需要的模块。
import sys
print('================Python import mode==========================');
print ('The command line arguments are:')
for i in sys.argv:
&&& print (i)
print ('\n The python path',sys.path)
from sys import argv,path &# &导入特定的成员
print('================python from import===================================')
print('path:',path) #
因为已经导入path成员,所以此处引用时不需要加sys.path
如果你要使用所有sys模块使用的名字,你可以这样:
from sys import *
print('path:',path)
从以上我们可以简单看出:
############################
#导入modules,import与from...import的不同之处在于,简单说:
# 如果你想在程序中用argv代表sys.argv,
# 则可使用:from sys import argv
# 一般说来,应该避免使用from..import而使用import语句,
# 因为这样可以使你的程序更加易读,也可以避免名称的冲突
###########################
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:1654077次
积分:11343
积分:11343
排名:第1192名
原创:113篇
转载:153篇
评论:162条
(1)(1)(2)(1)(1)(13)(3)(4)(3)(7)(21)(12)(2)(3)(1)(5)(3)(10)(15)(8)(12)(11)(4)(10)(3)(15)(8)(8)(13)(6)(6)(9)(1)(8)(11)(26)(4)(2)

我要回帖

更多关于 北京发烧音响实体店 的文章

 

随机推荐