File tree 2 files changed +59
-0
lines changed
2 files changed +59
-0
lines changed Original file line number Diff line number Diff line change
1
+ # Given Sentence
2
+ sentence = "Ramu have 150 Apples and 10 bananas"
3
+ sentence2 = "Ramu Sell 1 Apple at 15.5 Rupees"
4
+
5
+ list1 = []
6
+ list2 = []
7
+
8
+ sum = 0
9
+ sum2 = 0
10
+ # split is used to split sentence
11
+ # This code is not fit for Decimal Nos.
12
+
13
+ print ("---------------EXTRACTING NUMBER FROM STRING---------------\n " )
14
+ for word in sentence .split ():
15
+ if word .isdigit ():
16
+ list1 .append (word )
17
+
18
+ print ("New List" ,list1 )
19
+
20
+
21
+
22
+ # Calculating the SUM
23
+ for i in list1 :
24
+ sum = sum + int (i )
25
+
26
+ print ("No. without Fraction \n sum=" ,sum ,"\n " )
27
+
28
+ # If Decimal Numbers occured in the Sentence
29
+ for word2 in sentence2 .split ():
30
+ if not word2 .isalpha ():
31
+ list2 .append (word2 )
32
+
33
+ print ("New List" ,list2 )
34
+
35
+ # Calculating the SUM
36
+ for j in list2 :
37
+ sum2 = sum2 + float (j )
38
+
39
+ print ("No. with Fraction \n sum=" ,sum2 )
40
+ print ("-----------------------------------------------------------" )
Original file line number Diff line number Diff line change
1
+ def substring (str1 ,n ):
2
+ for i in range (0 ,n ):
3
+ for j in range (i + 1 ,n + 1 ):
4
+ # Printing the substrings using slicing
5
+ # Suppose we have str1="Hello" Str1[0:1] will print "H"
6
+ # Str1[1:2] will print "He"
7
+ # Str1[1:3] will print "Hel"
8
+ # Str1[1:4] will print "Hell"
9
+ # Str1[1:5] will print "Hello"
10
+ # then i will increment i=2
11
+ # Str1[2:3] will print "e"
12
+ # Str1[2:4] will print "el"
13
+ # And So On
14
+ print (str1 [i :j ])
15
+
16
+
17
+ str1 = input ("Enter a String:" )
18
+ n = len (str1 )
19
+ substring (str1 ,n )
You can’t perform that action at this time.
0 commit comments