LINUX.ORG.RU

История изменений

Исправление monk, (текущая версия) :

Если вы идентификаторы реально привязываете каким-то боком к языку, то я даже не знаю.

Я же приводил пример. Идентификаторы на китайском языке:

數字 = 23
運行 = 真
while 運行:
    猜測 = 整數(輸入('輸入一個數字: '))

    if 猜測 == 數字:
        印出 '恭喜, 你猜對了.'
        運行 = 假 # 這會讓循環語句結束
    elif 猜測 < 數字:
        印出 '錯了, 數字再大一點.'
    else:
        印出 '錯了, 數字再小一點.'
else:
    印出 '循環語句結束'
印出 '結束'

Никому ничего не понятно.

То же самое с идентификаторами на английском:

number = 23
running = True
while running:
    guess = int(raw_input('Enter an integer : '))

    if guess == number:
        print 'Congratulations, you guessed it.'
        running = False # this causes the while loop to stop
    elif guess < number:
        print 'No, it is higher than that.'
    else:
        print 'No, it is lower than that.'
else:
    print 'The while loop is over'
print 'Done'

Всем всё ясно сходу. Или хотите сказать, что слова number, running, guess, print, false не имеют отношения к английскому языку?

Я, конечно понимаю, что бывают и программы на Fortran-77, где все переменные однобуквенные, но мы вроде про современные программы.

Исходная версия monk, :

Если вы идентификаторы реально привязываете каким-то боком к языку, то я даже не знаю.

Я же приводил пример. Идентификаторы на китайском языке:

數字 = 23
運行 = 真
while 運行:
    猜測 = 整數(輸入('輸入一個數字: '))

    if 猜測 == 數字:
        印出 '恭喜, 你猜對了.'
        運行 = 假 # 這會讓循環語句結束
    elif 猜測 < 數字:
        印出 '錯了, 數字再大一點.'
    else:
        印出 '錯了, 數字再小一點.'
else:
    印出 '循環語句結束'
印出 '結束'

Никому ничего не понятно.

То же самое с идентификаторами на английском:

number = 23
running = True
while running:
    guess = int(raw_input('Enter an integer : '))

    if guess == number:
        print 'Congratulations, you guessed it.'
        running = False # this causes the while loop to stop
    elif guess < number:
        print 'No, it is higher than that.'
    else:
        print 'No, it is lower than that.'
else:
    print 'The while loop is over'
print 'Done'

Всем всё ясно сходу. Или хотите сказать, что слова number, running, guess, print, false не имеют отношения к английскому языку?

Я, конечно понимаю, что бывают и программы на Fortan-77, где все переменные однобуквенные, но мы вроде про современные программы.