fork download
  1. def odai(input):
  2.  
  3. def func(max_num, cur_num):
  4. return '_' * (cur_num - 1) + 'Hello,\n' + func(max_num, cur_num + 1) + '_' * (cur_num - 1) + 'world!\n' if max_num >= cur_num else ''
  5.  
  6. return func(input, 1)
  7.  
  8. print odai(1)
  9. print odai(3)
  10. print odai(10)
  11.  
Success #stdin #stdout 0s 7736KB
stdin
Standard input is empty
stdout
Hello,
world!

Hello,
_Hello,
__Hello,
__world!
_world!
world!

Hello,
_Hello,
__Hello,
___Hello,
____Hello,
_____Hello,
______Hello,
_______Hello,
________Hello,
_________Hello,
_________world!
________world!
_______world!
______world!
_____world!
____world!
___world!
__world!
_world!
world!