数学のなぞなぞの解決を自動化することにしましたが、Python では機能しませんが、バッチで正常に実行できました。
@echo off
set people=1
set handshakes=0
set cnt=0
:LOOP
set /A people+=1
set /A cnt+=1
set /A handshakes+=%cnt%
echo.handshakes:%handshakes%,people=%people%
if "%handshakes%" NEQ "66" Goto :LOOP
echo.---------Final Result------------
echo.Handshakes:%handshakes%
echo.People:%people%
pause > nul
exit /b
しかし、非常に奇妙な理由で次の python コードは機能しません。
people = 1
handshakes = 0
cnt = 0
while a < 66:
people+=1
cnt+=1
handshakes+=cnt
print (handshakes)
print (people)
raw_input()
なぞなぞ: パーティーで、全員が他の全員と握手を交わしました。握手は66回。パーティーには何人いましたか。