number=int(input("Number: "))
sum = 0
while number:
sum = sum + number % 10
number /= 10
print(sum)
好吧,所以我试着理解这段代码到底是做什么的。我想知道它是否循环了26次。有人能帮我把这句话打出来吗?因为我有阅读障碍,而且我正在努力理解Python。
我实际上是在向用户询问一个两位数的数字,然后想从中找出一个数字之和。23是2+3,等于5
代码确实有效,但我不明白。(预先多谢!)
我正在读一篇关于算法复杂性的介绍,作者有几种不同语言的例子,我已经能够理解了。然后在关键时刻,他给了我这个对我来说是希腊语的Ruby代码。有人能解释一下这段代码是做什么的吗?
b = []
n.times do
m = a[ 0 ]
mi = 0
a.each_with_index do |element, i|
if element < m
m = element
mi = i
end
end
a.delete_at( mi )
b << m
en
我不太了解Ruby,我希望有人能帮助我理解这段代码所做的事情。
newproperty(:value, :array_matching => :all) do
desc 'The value of the setting to be defined.'
def insync?(is)
return true if @should.empty?
return false unless is.is_a? Array
return false unless is.length == @should.length
r
我在这里得到了这段代码来打印小数的二进制,如果我运行这个函数的参数为3,它将打印00000011,这是对的,我知道>>会将二进制移到7到0的右边来显示二进制,但我不明白代码的目的:&1和+ 0,有人能告诉我它们是做什么的吗? void gal_print(gal8 a)
{
int i = 8;
while (i--)
// printf("%d", i);
putchar((a >> i & 1) + '0');
}
有人能告诉我这段代码到底是做什么的吗?count-function后面的4是什么意思?
SELECT ROUND(SUM(correct)/COUNT(*),4) AS accuracy
FROM (SELECT DECODE(survived,
PREDICTION(DT_TITANIC USING *), 1, 0) AS correct
FROM titanic_test_data);
我只是在看这段代码,我不明白RETURN TRUE是做什么的,或者它的意义是什么?有人能解释一下吗?
class Elephpant {
public $colour;
public function dance() {
echo "elephpant dances!\n";
return true;
}
}
提前感谢您;-)
我正在努力学习Ruby。我不明白这个函数的最后一行是做什么的,特别是胖箭头=>。symbol :word是否对变量masquerade_word做了一些操作,或者反之亦然,它是一个赋值吗?还有,我很困惑,符号:word和session[:word]是一样的吗?有没有人能澄清...
post "/new" do
word = Word.get_random
masquerade_word = Word.masquerade(word)
session[:word] = word
session[:incorrect_guesses] = 0
sessi
这段代码来自
with open("myfile.txt") as f:
for line in f:
print line,
我不明白的是,在print命令的末尾,,是用来做什么的。
我还查过医生,。
理解不够,这是个错误吗?这是官方教程中的)。
我来自红宝石/javascript,这对我来说很不寻常。
for i = 1 to n do
for j = 1 to i do
print “hello world”
end for
end for
我不明白to和do是什么意思,也不明白这段代码到底是做什么的。问题是,当n = 4打印出"hello world“时,”hello world“的频率是多少?答案是10吗?我该怎么解决这个问题?