Kontrollflöde och loopar

Python för R-användare

Daniel Chen

Instructor

Blanksteg spelar roll

Blanksteg och indragningar är en grundläggande del av Python-kod och är inte valfria

Python för R-användare

Kontrollflöde

R
if (5 == 5) {
     print('TRUE')
 }
"TRUE"
Python
if 5 == 5:
    print('True')
True
Python för R-användare

if-elif-else

R
val <- 2

if (val == 1) {
    print('snap')
} else if (val == 2) {
    print('crackle')
} else {
    print('pop')
}
"crackle"
Python
val = 2

if val == 1:
    print('snap')
elif val == 2:
    print('crackle')
else:
    print('pop')
crackle
Python för R-användare

Loopar

R
num_val <- c(1, 2, 3, 4)

for (value in seq_along(num_val)){
    print(value)
}
Python
num_val = [1, 2, 3, 4]

for value in num_val:
    print(value)
Python för R-användare

Nu kör vi en övning!

Python för R-användare

Preparing Video For Download...