Так правильнее, хотя тоже не идеально:
1 2 3 4 | if ( (CurrentYear — 2008) / 4 % 2 == 0 ): return «Медведев» else: return «Путин» |
26.03.2010
Так правильнее, хотя тоже не идеально:
1 2 3 4 | if ( (CurrentYear — 2008) / 4 % 2 == 0 ): return «Медведев» else: return «Путин» |
Понравилось? Голосуй:
Комментарии
#!/usr/bin/env ruby
$KCODE = ‘u’
president = { «Путин» => true, «Медведев» => false }
print «Previous?> »
previous = gets.chomp # «Путин»
print «Current? > »
current = gets.chomp # «Медведев»
if president[ previous ] == president[ current ]
neXt = president.invert[ !president[ current ] ]
else
neXt = president.invert[ ( ( rand( 2 ) == 0 ) ? true : false ) ]
end
puts «Next:> #{neXt}»
хе-хе :) Прикольный исходник.
По теме: будет лучше если эти «президенты» будут занимать эту должность очень долго.