Commit 7bca190 1 parent 2a294a1 commit 7bca190 Copy full SHA for 7bca190
File tree 2 files changed +48
-0
lines changed
2 files changed +48
-0
lines changed Original file line number Diff line number Diff line change
1
+
2
+ class utils :
3
+
4
+ def reversed (number ):
5
+
6
+ if not isinstance (number , int ):
7
+ return "Put an integer value"
8
+
9
+ negVal = False
10
+ if number < 0 :
11
+ negVal = True
12
+ number = abs (number )
13
+
14
+ stringback = str (number )[::- 1 ]
15
+ final = int (stringback )
16
+
17
+ return - final if negVal else final
18
+
19
+ result1 = reversed (number )
20
+ print (result1 )
21
+
22
+ def formatter (number ):
23
+
24
+ if not isinstance (number , int ):
25
+ return "Put an integer value"
26
+
27
+ binary = bin (number )[2 :]
28
+ octal = oct (number )[2 :]
29
+
30
+ return f"Binary: { binary } , Octal: { octal } "
31
+
32
+ result2 = formatter (number )
33
+ print (result2 )
34
+
35
+
Original file line number Diff line number Diff line change
1
+ # Utils Tests
2
+
3
+ # Test 1
4
+ print ("string test" )
5
+ number = "1234"
6
+
7
+ # Test 1
8
+ print ("float test" )
9
+ number = 1.03
10
+
11
+ # Test 1
12
+ print ("integer test" )
13
+ number = 1234
You can’t perform that action at this time.
0 commit comments