Python Problem 3: Solution | Python Tutorials For Absolute Beginners In Hindi #108

preview_player
Показать описание


Best Hindi Videos For Learning Programming:

Follow Me On Social Media
Рекомендации по теме
Комментарии
Автор

Realising actual learning comes when we ACTUALLY practice programs

RohanSharma-qrfy
Автор

lst=[]
num= int (input("How many variables you wants to input : "))
for i in range(num):
lst.append(input("Enter ELement : "))
print(f"The ordered list is : {lst}")

rlst= list(reversed(lst))

print(f"The reversed ordered of list using Reveresed function is : {rlst}")
rclst = lst[:]
rclst = lst[::-1]

print(f"The reversed ordered of list using slicing method is : {rclst}")

clst = lst[:]
n= len(clst)
m=int(n/2)
for i in range(0, m):
if (i==n|i>n):
break
else:
item=clst[i]
clst[i]=clst[n-1-i]
clst[n-1-i]= item
i=i+1

print(f"The reversed ordered of list using swap is : {clst}")

if (rlst == rclst==clst):
print("All the methods are giving the same result!!")

vasim_delhi
Автор

Yes bhai phle to muje smj ni aya tha phr maine dubara dkhi video ab mera dout clear ho gya tq Harry bhai

kohinoorteamyogeshchhabra
Автор

Sir me Starting se Dekh raha hu Abhi Chapter 31 me hu. bohot hi kamal ke tutorials Hain.

UrduSada
Автор

a = sorted(list(map(int, input().split())))
print(a[::-1])
print(list(reversed(a)))
for i in range(len(a)//2):
a[i], a[-(i+1)] = a[-(i+1)], a[i]
print(a)

rafsanhasan
Автор

# Easiest way
lst =[1, 2, 3, 4, 5]

list1 = lst[:]
list1.reverse()
print("Original list - ", lst)
print("First reverse list - ", list1)


lst2 = lst[::-1]
print("Second reverse list - ", lst2)

last = len(lst)
for i in range(last//2):
temp = lst[i]
print("Temp", temp)
print("Last", lst[last-1])

lst[i] = lst[last-1]
lst[last - 1] = temp
last=last-1
print(lst)

if lst == list1 and list1 == lst2:
print("All are working properly")

shivanshaghor
Автор

Harry bhai aapto iitian nkle aur channel pr iit ka tag v nhii waah🔥🔥🔥❤️❤️

mohammadsaqib
Автор

print("Enter the elements of list one by one ")
length=int(input("enter length of list"))
My_list=[]
for i in range(length):
list element")))
print(My_list)
print(len(My_list))
reverse1=My_list[:]
reverse1.reverse()
print("My first reverse list is:", reverse1)
reverse2=My_list[::-1]
print("my second reverse list is", reverse2)
reverse3=My_list[:]
for x in range(len(reverse3)//2):
reverse3[x], reverse3[len(reverse3)-i -1]=reverse3[len(reverse3) -i -1], reverse3[x]
print("My third reverse list is:", reverse3)
if reverse1==reverse2 and reverse2==reverse3:
print("all lists are reversed successfully")
else:
print("all lists are not reversed successfully")

kamigcuf
Автор

size=int(input("no of element in your list"))
lisr=[]
for i in range(size):
lisr.append(int(input("enter you first element")))
print("your list is READY", lisr)

reverse1=lisr[:]
reverse1.reverse()
print(f"This is the first reverse

reverse2=lisr[::-1]
print(f"This is the second technique to reverse this{lisr}is{reverse2}")

reverse3=lisr[:]
for i in range(size):
reverse3[i]=size-i
print(f"this is third technique reverse this{lisr} is {reverse3}")
if
print("yes these list are all matchable")

ajaymehta
Автор

def reversinBy3(*args):
yourlist = []
for i in args:
yourlist.append(i)
print(f"Method 1- {yourlist[::-1]}")
yourlist.reverse()
print(f"Method 2- {yourlist}")
for index, i in
yourlist[index] = yourlist[i]
print(f"Method 3- {yourlist}")


reversinBy3(2, 4, 65, 453, 23, 34, 56)

WHxRaghuvansh
Автор

# Foods and Calories
ls = []
while(True):
print("Please add a number to your list")
l = int(input())
ls.append(l)
print("Press 'y' to add another number to list or 'n' to exit")
a = input()
if a == 'y':
continue
elif a == 'n':
break
else:
print("Invalid Input")
exit()

print(f"This is your current list {ls}")
print("Reversed list from Python-Inbuilt method =", end=" ")
ls.reverse()
print(ls)
ls.reverse() # Used here to get the origin list back
print("Reversed list from String-Slicing method =", end=" ")
print(ls[::-1])

lg = len(ls) # lg = Length of the list
for i in range(0, lg//2):
ls[i], ls[lg-i-1] = ls[lg-i-1], ls[i]
print("Reversed list from Special method =", end=" ")
print(ls)

desichokre
Автор

#number 1

n = int(input("How many items is in your list\n"))
list1 = []
print("All the three reverses will give the same output\n")
for i in range(n):
s = int(input(f"Enter your elment no. {i+1} here:"))
# append function add the element of the list
list1.append(s)
reverse1= list1[:]
reverse1.reverse()
print(f"First reverse of {list1} will be {reverse1}")
# method 2
reverse2 = list1[:]
print(f"Second reverse of {list1} will be {reverse2[::-1]}")
#method 3
reverse3 = list1[:]
for i in range(len(reverse3)//2):
reverse3[i], reverse3[len(reverse3)-i-1] = reverse3[len(reverse3)-i-1], reverse3[i],
print(f"Third reverse of {list1} will be {reverse3}")

Swarnimshow
Автор

challenge accepted

# given_list = list(map(int, input("Enter").split()))
given_list= [3, 4, 5, 6]
choose_method= int(input("Enter method number which you will use "))
if choose_method == 1:
given_list.reverse()
print(given_list)
elif choose_method==2:
print(given_list[::-1])
else:

n=len(given_list)
for i in range(0, n//2):
temp = given_list[i]

given_list[n-i-1]=temp
print(given_list)

nayan
Автор

lis1 = list(input("Enter the numbers you want in list : \n").split(', '))
lis2 = lis1[:]

# First Method

lis2.reverse()
print(lis2)

# Second Method

lis3 = lis1[:]
lis3 = lis3[::-1]
print(lis3)

# Third method

lis4 = lis1[:]
for i in range(len(lis4) // 2):
lis4[i], lis4[len(lis4) - i - 1] = lis4[len(lis4) - i - 1], lis4[-i]
print(lis4)

# Here the Logic is that [-i] means that the (len which means the amount of arguments in variable) decrease with [
# -i] and [-1] for some reason reverse the list without slicing maybe we can find it in the previous videos but for
# now it is enough

gameyguys
Автор

11:17 aapne school me seekhli thi coading

samyakjain
Автор

# Python practice problem 3 solution

# Take the size of the list from the user
print("Enter the numbers of the list one by one")
size = int(input("Enter size of list\n"))

# Initialize a blank list
mylist = []

# Take the input from the user one by one
for i in range(size):
list element\n")))


#First Method Used to reverse mylist
reverse = mylist[:]
first_method = reverse.reverse()
print(f"First method to reverse {mylist} is {reverse}")

#Second Method used to reverse mylist
reverse1 = mylist[:]
second_method = reverse1.reverse()
print(f"Second method to reverse {mylist} is {reverse1}")

#Third Method used to reverse mylist
reverse3 = mylist[:]
for i in range(len(reverse3)//2):
reverse3[i], reverse3[len(reverse3)-i-1]= reverse3[len(reverse3)-i-1], reverse3[i]
print(f"Third method to reverse {mylist} is {reverse1}")
if reverse == reverse1 and reverse1 == reverse3:
print("All the methods give same results")

smumarhashmi
Автор

# practise problem 3
# food and calories
print("Enter the list")
lst = input()
lst1 = lst.split(", ")
length = (len(lst1))
lst2 = list(lst1)
new = []
var1 = length


def method1():
var4 = reversed(lst2)
var5 = list(var4)
print(f"List reversed by builtin method: {var5}")


def method2():
var = lst1[::-1]
print(f"List reversed by slicing method: {var}")


def method3():
for i in range(1, length+1):
var2 = var1 - i
new.append(lst2[var2])


method1()
method2()
method3()

print(f"List reversed by swapping method: {new}")

sanatanivibes
Автор

#mySolution

lst = [int(input("Enter the list Element:\n")) for i in range(3)]
print(f"Your list is {lst}")
while True:
choice1 = int(input("Enter 1(Traditional Method), 2(Slicing Method) or 3(Swaping Method) for reverse the List:\n"))
if choice1 == 1:
lst1 = lst[:]
lst1.reverse()
print("The Answer of First Method is :", lst1)
elif choice1 == 2:
lst2 = lst[::-1]
print("The Answer of Second Method is :", lst2)
elif choice1 == 3:
for i in range(len(lst)//2):
lst[i], lst[len(lst)-i-1] = lst[len(lst)-i-1], lst[i]
print("The Answer of Third Method is :", lst)
choice2 = input("C for Continue and Q for Quit:\n")
if choice2.capitalize() == 'Q':
break
if choice2.capitalize() == 'C':
continue
print("Thank You.")

avipranami
Автор

swapping- list2=list1[0:n]
list2=list1[n:0]
print[list1]
I applied the above method for swapping and got the reverse list, is it correct ? altho it worked and is pretty simple as compared to the solution given in the video

travelpanchi
Автор

n=input("Enter the numbers you want to add in the list\nREMEMBER--Spacing is consider as the end of one term\n")
lst=n.split(" ")
print("THIS IS THE ORIGINAL STRING\n", lst)

list1=lst[::-1]
print("\nreversed list from slicing method\n", list1)

list2=lst[:]
list2.reverse()
print("\nreversed list from inbuild method\n", list2)

list3=lst[:]
lambai=len(list3)
temp=list3[0]
list3[0]=list3[lambai-1]
list3[lambai-1]=temp
print("\nreversed list from swaping method\n", list3)

if list1==list2 and list2==list3:
print("\n\nlist are similarly generated from all the methods")
else:
print("\n\nlist generated by all the methods are different from each other")

rachitsaxena