Take a look at the example of for and while loop on the right.
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.13;
contract ForAndWhileLoops {
function loop() external pure {
// for loop
for (uint i = 0; i < 10; i++) {
if (i == 3) {
// Skip to next iteration with continue
continue;
}
if (i == 5) {
// Exit loop with break
break;
}
}
// while loop
uint j;
while (j < 10) {
j++;
}
}
function sum(uint _n) external pure returns (uint) {
// Write your code here
uint total;
for (uint i = 1 ; i <= _n; i++){
total += i;
}
return total;
}
}