while / do..while / repeat..until

偽代碼

pseudo-code

n =
while當{
   print(n)
   n = n+1
}
n =
do執行{
   print(n)
   n = n+1
}while當
n =
repeat重複{
   print(n)
   n = n+1
}until直至
Python
n = 1
while n<10:
    print(n)
    n = n+1
n = 1
while True:
    print(n)
    n = n+1
    if n<10: continue
    else: break
n = 1
while True:
    print(n)
    n = n+1
    if n>=10: break
C Language

PHP

Javascript

n = 1;
while(n<10){
    printf("%i\n", n);
    echo n;
    n++;
}
n = 1;
do{
    printf("%i\n", n);
    echo n;
    n++;
}while(n<10);
n = 1;
while(1){
    printf("%i\n", n);
    echo n;
    n++;
    if(n>=10) break;
}
dead =
true/false
while not dead{
    work 9-5
}
do{
    work 9-5
}while not dead;
repeat{
    work 9-5
}until dead;