46 lines
		
	
	
		
			651 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			46 lines
		
	
	
		
			651 B
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| 
								 | 
							
								---
							 | 
						||
| 
								 | 
							
								id: 5e7b9f070b6c005b0e76f05e
							 | 
						||
| 
								 | 
							
								title: 'Iterations: Loop Idioms'
							 | 
						||
| 
								 | 
							
								challengeType: 11
							 | 
						||
| 
								 | 
							
								videoId: AelGAcoMXbI
							 | 
						||
| 
								 | 
							
								dashedName: iterations-loop-idioms
							 | 
						||
| 
								 | 
							
								---
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								# --question--
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								## --text--
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								Below is code to find the smallest value from a list of values. One line has an error that will cause the code to not work as expected. Which line is it?:
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								```python
							 | 
						||
| 
								 | 
							
								smallest = None
							 | 
						||
| 
								 | 
							
								print("Before:", smallest)
							 | 
						||
| 
								 | 
							
								for itervar in [3, 41, 12, 9, 74, 15]:
							 | 
						||
| 
								 | 
							
								    if smallest is None or itervar < smallest:
							 | 
						||
| 
								 | 
							
								        smallest = itervar
							 | 
						||
| 
								 | 
							
								        break
							 | 
						||
| 
								 | 
							
								    print("Loop:", itervar, smallest)
							 | 
						||
| 
								 | 
							
								print("Smallest:", smallest)
							 | 
						||
| 
								 | 
							
								```
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								## --answers--
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								3
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								---
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								4
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								---
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								6
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								---
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								7
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								## --video-solution--
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								3
							 | 
						||
| 
								 | 
							
								
							 |