diff --git a/ruchi/assignment1.py b/ruchi/assignment1.py new file mode 100644 index 0000000..42fae17 --- /dev/null +++ b/ruchi/assignment1.py @@ -0,0 +1,6 @@ +rows=5 +for i in range(rows, 0, -1): + for j in range(0, i + 1): + print("", j, end='') + print("\n") + diff --git a/ruchi/assignment10.py b/ruchi/assignment10.py new file mode 100644 index 0000000..82532dc --- /dev/null +++ b/ruchi/assignment10.py @@ -0,0 +1,14 @@ +rows = int(input("Enter number of rows:")) +k = 0 +for i in range(1, rows + 1): + for space in range(1,(rows - i)+1): + print(" ", end=" ") + while k!=(1*i-1): + print(" ", "* ", end="") + k += 1 + k = 0 + print() + + + + diff --git a/ruchi/assignment11.py b/ruchi/assignment11.py new file mode 100644 index 0000000..1d5895b --- /dev/null +++ b/ruchi/assignment11.py @@ -0,0 +1,12 @@ +rows = 5 +for i in range(0, rows): + for j in range(0, i + 1): + print("", "*", end='') + print("") +print("") +rows = 5 +for i in range(rows + 1, 0, -1): + for j in range(0, i - 1): + print("", "*", end='') + print("") + diff --git a/ruchi/assignment12.py b/ruchi/assignment12.py new file mode 100644 index 0000000..fbb6a77 --- /dev/null +++ b/ruchi/assignment12.py @@ -0,0 +1,11 @@ +rows = 5 +for i in range(0, rows): + for j in range(0, i + 1): + print("", "*", end='') + print("") +rows = 5 +for i in range(rows + 1, 0, -1): + for j in range(0, i - 1): + print("", "*", end='') + print("") + diff --git a/ruchi/assignment13.py b/ruchi/assignment13.py new file mode 100644 index 0000000..cd3cbf9 --- /dev/null +++ b/ruchi/assignment13.py @@ -0,0 +1,20 @@ +rows = 5 +k = 2 * rows - 2 +for i in range(0, rows): + for j in range(0, k): + print(end=" ") + k = k - 2 + for j in range(0, i + 1): + print("* ",end="") + print("") +i = 1 +while (i <= rows): + j = 1 + while (j <= rows): + if(j < i): + print('', end='') + else: + print('*', end='') + j = j + 1 + i = i + 1 + print() diff --git a/ruchi/assignment14.py b/ruchi/assignment14.py new file mode 100644 index 0000000..5cbe7b1 --- /dev/null +++ b/ruchi/assignment14.py @@ -0,0 +1,2 @@ +rows = 14 +print("*") \ No newline at end of file diff --git a/ruchi/assignment2.py b/ruchi/assignment2.py new file mode 100644 index 0000000..1a2c518 --- /dev/null +++ b/ruchi/assignment2.py @@ -0,0 +1,10 @@ +rows=5 +i = 1 +while i <= rows: + j=1 + while j <= i: + print("", (i * 2 - 1), end="") + j = j + 1 + i = i + 1 + print("\n") + diff --git a/ruchi/assignment3.py b/ruchi/assignment3.py new file mode 100644 index 0000000..4ccfd4b --- /dev/null +++ b/ruchi/assignment3.py @@ -0,0 +1,6 @@ +rows=6 +for i in range(1, rows): + for j in range(i, 0, -1): + print("", j, end='') + print("\n") + diff --git a/ruchi/assignment4.py b/ruchi/assignment4.py new file mode 100644 index 0000000..27ceda0 --- /dev/null +++ b/ruchi/assignment4.py @@ -0,0 +1,11 @@ +start = 1 +stop = 2 +current_num = stop +for row in range(2, 6): + for col in range(start, stop): + current_num -= 1 + print("", current_num, end='') + print("") + start = stop + stop += row + current_num = stop diff --git a/ruchi/assignment5.py b/ruchi/assignment5.py new file mode 100644 index 0000000..6af1b54 --- /dev/null +++ b/ruchi/assignment5.py @@ -0,0 +1,17 @@ +def print_pascal_triangle(size): + for i in range(0, size): + for j in range(0, i + 1 ): + print("", decide_number(i, j), end="") + print('') + +def decide_number(n, k): + num = 1 + if k > n - k: + k = n + k + for i in range(0, k): + num = num * (n) + num = num // (i + 1) + return num +#set rows +rows = 7 +print_pascal_triangle(rows) diff --git a/ruchi/assignment7.py b/ruchi/assignment7.py new file mode 100644 index 0000000..f2636ea --- /dev/null +++ b/ruchi/assignment7.py @@ -0,0 +1,9 @@ +rows = 8 +# rows = int(input("enter the number of rows")) +for i in range(1, rows + 1): + for j in range(1, i + 1): + #multiplication current column and row + square = i * j + print("", i * j, end='') + print() + diff --git a/ruchi/assignment8.py b/ruchi/assignment8.py new file mode 100644 index 0000000..e6e3a9f --- /dev/null +++ b/ruchi/assignment8.py @@ -0,0 +1,10 @@ +rows = 5 +k = (2 * rows) - 2 +for i in range(rows, -1, -1): + for j in range(k, 0, -1): + print(end="") + k = k + 1 + for j in range(0, i + 1): + print("*", end="") + print("") + diff --git a/ruchi/assignment9.py b/ruchi/assignment9.py new file mode 100644 index 0000000..766a620 --- /dev/null +++ b/ruchi/assignment9.py @@ -0,0 +1,10 @@ +rows = int(input("Enter number 0f rows:")) +for i in range(rows, 1, -1): + for space in range(0, rows-i): + print(" ", end="") + for j in range(i, 1*i-1): + print("", "* ", end="") + for j in range(0, i - 1): + print("", "* ", end="") + print("\n") + diff --git a/ruchi/asssignment6.py b/ruchi/asssignment6.py new file mode 100644 index 0000000..ea04729 --- /dev/null +++ b/ruchi/asssignment6.py @@ -0,0 +1,11 @@ +rows = 5 +for i in range(1, rows + 1): + for j in range(1, rows + 1): + if j <= i: + + print("", i, end='') + else: + print("", i, end='') + + print('\n') + diff --git a/ruchi/first program.py b/ruchi/first program.py new file mode 100644 index 0000000..fab3a65 --- /dev/null +++ b/ruchi/first program.py @@ -0,0 +1,8 @@ +rows=5 +num=rows +#reverse for loop +for i in range(rows,0,-1): + for j in range(0,i): + print("", num,end='') + print("\n") +