我正在尝试使用以下代码从负数的平方根创建复数:
include Math
z = Complex(sqrt(-9))
Run Code Online (Sandbox Code Playgroud)
但它产生了这个错误:
Math::DomainError: Numerical argument is out of domain - "sqrt"
from kata2.rb:20:in `sqrt'
from kata2.rb:20:in `polinomio'
from kata2.rb:34
from /home/howarto/.rvm/rubies/ruby-2.0.0-p247/bin/irb:13:in `<main>'
Run Code Online (Sandbox Code Playgroud)
如何从负数的平方根构建复数?
我有一个关于正则表达式的问题... Python可以执行下一部分代码,但如果我更改最终表达式,则无法运行代码.
在最后一行
from bs4 import BeautifulSoup
import urllib2
import re
url = 'http://www.ebay.es/itm/IMN-DE-NEVERA-DE-LA-CERVEZA-BUDWEISER-/281134822561' #raw_input('Dime la url que deseas: ')
code = urllib2.urlopen(url).read();
soup = BeautifulSoup(code)
tag = soup.find('span', {'class' : "vi-is1-t"}).contents[0]
print tag
print re.search('[\d*]+:[\d*]+:\d*' , tag).group() #If I put '[\d*]+:[\d*]+:[\d*]' not run
Run Code Online (Sandbox Code Playgroud)