Q. Type the following statements and give the output in the space given below.
[You should be able to explain to your teacher about why some statements are yielding the same result and why some are giving different result?]
| Statements | Result Returned by Python Shell | |
|---|---|---|
| 1. | a = 18 | |
| 2. | b = 7 | |
| 3. | c = b + 11 | |
| 4. | d = c - 11 | |
| 5. | id (7) | |
| 6. | id (18) | |
| 7. | id (a) | |
| 8. | id (b) | |
| 9. | id (c) | |
| 10. | id(d) | |
| 11. | d = 25 - b | |
| 12. | id(d) | |
| 13. | string1 = ‘Python’ | |
| 14. | string2 = string | |
| 15. | id (string) | |
| 16. | id (string2) | |
| 17. | type (string1) | |
| 18. | type (string2) | |
| 19. | string3 = 'hello' | |
| 20. | id (string3) | |
| 21. | num1 = 1 + 0j | |
| 22. | num2 = 1 | |
| 23. | type(num1) | |
| 24. | type(num2) | |
| 25. | id(num1) | |
| 26. | id(num2) |
Answer :-
| Statements | Result Returned by Python Shell | |
|---|---|---|
| 1. | a = 18 | >>> a = 18 >>> a 18 |
| 2. | b = 7 | >>> b = 7 >>> b 7 |
| 3. | c = b + 11 | >>> c = b + 11 >>> c 18 |
| 4. | d = c - 11 | >>> d = c - 11 >>> d 7 |
| 5. | id (7) | >>> id (7) 2058842171888 |
| 6. | id (18) | >>> id (18) 2058842172240 |
| 7. | id (a) | >>> id (a) 2058842172240 id of a (variable) and 18 (integer number) is same because their memory address is same. |
| 8. | id (b) | >>> id (b) 2058842171888 id of b (variable) and 7 (integer number) is same because their memory address is same. |
| 9. | id (c) | >>> id (c) 2058842172240 id of c (variable) and 18 (integer number) is same because their memory address is same. |
| 10. | id(d) | >>> id(d) 2058842171888 id of d (variable) and 7 (integer number) is same because their memory address is same. |
| 11. | d = 25 - b | >>> d = 25 - b >>> d 18 |
| 12. | id(d) | >>> id(d) 2058842172240 Now id of d (variable) is changed because value of d (variable) is changed. |
| 13. | string1 = 'Python' | >>> string1 = 'Python' >>> string1 'Python' |
| 14. | string2 = string | It will give error that is string is not defined. |
| 15. | id (string1) | >>> id (string1) 2058843177648 |
| 16. | id (string2) | It will give error that is string2 is not defined. |
| 17. | type (string1) | >>> type (string1) <class 'str'> |
| 18. | type (string2) | It will give error that is string2 is not defined. |
| 19. | string3 = 'hello' | >>> string3 = 'hello' >>> string3 'hello' |
| 20. | id (string3) | >>> id (string3) 2058883254896 |
| 21. | num1 = 1 + 0j | >>> num1 = 1 + 0j >>> num1 (1+0j) |
| 22. | num2 = 1 | >>> num2 = 1 >>> num2 1 |
| 23. | type(num1) | >>> type(num1) <class 'complex'> |
| 24. | type(num2) | >>> type(num2) <class 'int'> |
| 25. | id(num1) | >>> id(num1) 2058882457488 |
| 26. | id(num2) | >>> id(num2) 2058842171696 |
no
ReplyDeleteno
Deletealan
Deletealan
Deleteno
DeletePost a Comment
You can help us by Clicking on ads. ^_^
Please do not send spam comment : )