Size: 441
Comment:
|
← Revision 10 as of 2019-10-16 14:41:11 ⇥
Size: 955
Comment:
|
Deletions are marked like this. | Additions are marked like this. |
Line 5: | Line 5: |
#acl AdminGroup:read,write,delete,revert,admin TadashiIijima:read,write,delete,revert,admin IijimaStaffGroup: IijimaGroup: IijimaObogGroup: GuestGroup: Known: All: | #acl AdminGroup:read,write,delete,revert,admin TadashiIijima:read,write,delete,revert,admin IijimaStaffGroup: IijimaGroup: IijimaObogGroup: GuestGroup: Known: All:read |
Line 7: | Line 7: |
[ <<Action(edit)>> ] | |
Line 9: | Line 10: |
* 始点と終点を引数にとる.終点を含む | |
Line 10: | Line 12: |
{{{#!highlight python |
{{{#!highlight python numbers=off |
Line 14: | Line 15: |
for i in range( start, end ): | for i in range( start, end + 1 ): |
Line 18: | Line 19: |
* 【別解】 * 以下の部分は,当然ですが,べき乗で表現することもできます. {{{#!highlight python numbers=off # ----- 計算と結果の表示 ---- x = 1 for i in range( 5 ): x *= 10 print( sum_of_range( 1, x ) ) }}} {{{#!highlight python numbers=off # ----- 計算と結果の表示 ---- for i in range( 1, 5 ): print( sum_of_range( 1, 10 ** i ) ) }}} |
[ edit ]
- 解答は基本的に,下記 5 行の関数です.
- 始点と終点を引数にとる.終点を含む
def sum_of_range( start, end ):
sum = 0
for i in range( start, end + 1 ):
sum += i
return( sum )
- 【別解】
- 以下の部分は,当然ですが,べき乗で表現することもできます.
# ----- 計算と結果の表示 ----
x = 1
for i in range( 5 ):
x *= 10
print( sum_of_range( 1, x ) )
# ----- 計算と結果の表示 ----
for i in range( 1, 5 ):
print( sum_of_range( 1, 10 ** i ) )