Differences

This shows you the differences between two versions of the page.

Link to this comparison view

ewis:laboratoare:01 [2021/03/09 21:44]
alexandru.predescu [Data types in Python]
ewis:laboratoare:01 [2021/03/17 17:07] (current)
alexandru.predescu
Line 202: Line 202:
   * **sort** is used for ordering the list<​code python>​list1.sort()</​code>​   * **sort** is used for ordering the list<​code python>​list1.sort()</​code>​
   * List comprehension is used to create a new list based on existing list elements<​code>​newlist = [x*10 for x in list1]</​code>​   * List comprehension is used to create a new list based on existing list elements<​code>​newlist = [x*10 for x in list1]</​code>​
-  * **range** can be used to create a list of consecutive values between two values +  * **range** can be used to create a list of numbers<​code>​
-<​code>​+
 # create a list from given start/end values # create a list from given start/end values
 list(range(1,​10)) list(range(1,​10))
Line 240: Line 239:
 **T5 (1p)** Write a simple program that asks for a number and prints if the number is even or odd **T5 (1p)** Write a simple program that asks for a number and prints if the number is even or odd
  
-Tip: use the **input** function to get the user input: <code python>​n=int(input("​Enter a number"​))+Hint: use the **input** function to get the user input: <code python>​n=int(input("​Enter a number"​))
 </​code>​ </​code>​
 Use the **%** operator to check if the number is divisible by 2 Use the **%** operator to check if the number is divisible by 2
Line 261: Line 260:
 **T7 (1p)** Having a list of numbers, write a Python program to print **only** even numbers one by one  **T7 (1p)** Having a list of numbers, write a Python program to print **only** even numbers one by one 
  
-Tip: Using lists, for loop, if else, **%** operator+Hint: Using lists, for loop, if else, **%** operator
 </​note>​ </​note>​
  
Line 308: Line 307:
 **T9 (1p)** Using a while loop, print the digits of a number one by one, e.g. 12345 has the following digits: 1,2,3,4,5 **T9 (1p)** Using a while loop, print the digits of a number one by one, e.g. 12345 has the following digits: 1,2,3,4,5
  
-Tip: Use the **%** operator to get the last digit of a number divided by 10<​code>​12345 % 10 = 5</​code>​Then perform integer division by 10 until there are no more digits<​code>​12345 // 10 = 1234</​code>​+Hint: Use the **%** operator to get the last digit of a number divided by 10<​code>​12345 % 10 = 5</​code>​Then perform integer division by 10 until there are no more digits<​code>​12345 // 10 = 1234</​code>​
  
 **T10 (1p)** In T9, you (most probably) printed the digits in reverse order. Using a list and a for loop, print the digits in the correct order. You may use the following method to reverse a list **T10 (1p)** In T9, you (most probably) printed the digits in reverse order. Using a list and a for loop, print the digits in the correct order. You may use the following method to reverse a list
ewis/laboratoare/01.1615319071.txt.gz · Last modified: 2021/03/09 21:44 by alexandru.predescu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0