บรรทัดเดียวก็พอ #1 factorial
def fact(x): return (1 if x<1 else x * fact(x-1))
You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.
def fact(x): return (1 if x<1 else x * fact(x-1))
You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.
แหงะ บรรทัดเดียวจริง ๆ แต่หลาย statement นะ :p
def q220ss(n):
return ‘\n’.join(['-'*((n+1)/2 - (i <= (n+1)/2 and i or 1 + n - i)) + '*'*((i 1) + '-'*((i 2 and (i <= (n+1)/2 and i or 1 + n - i) - 2 or 0) + '*'*((i <= (n+1)/2 and i or 1 + n - i) == 1) + '-'*((i 1) + '-'*((i 2 and (i <= (n+1)/2 and i or 1 + n - i) - 2 or 0) + '*'*((i 1) + '-'*((n+1)/2 - (i <= (n+1)/2 and i or 1 + n - i)) for i in range(1, n+1) ])
เล่นบ้างบรรทัดเดียวก็เกินพอ อยากรู้ว่าทำอะไรเอาไปรันเองนะครับ ^ ^