This shows you the differences between two versions of the page.
ewis:laboratoare:01 [2021/03/09 21:45] alexandru.predescu [Data types in Python] |
ewis:laboratoare:01 [2021/03/17 17:07] (current) alexandru.predescu |
||
---|---|---|---|
Line 239: | 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 260: | 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 307: | 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 |