# Exercise 1 solution : Python tutorial 121

///Exercise 1 solution : Python tutorial 121

## Exercise 1 solution : Python tutorial 121

Python is easy programming language to learn and anyone can learn it, and these tutorials are 100% free in hindi.

If you follow this complete playlist of python tutorial surely you will learn everything about python programming language.

This is solution of exercise 1 of chapter 7

source

By |2021-02-20T12:32:40+00:00February 20th, 2021|Python Video Tutorials|24 Comments

1. Mayannk N February 20, 2021 at 12:32 pm - Reply

why every time it seems so easy, when you do it 😉

2. Amith Suryan February 20, 2021 at 12:32 pm - Reply

is this correct, i am getting same output

def cube(n):

num_cube = {}

for i in range(1,n+1):

j = i**3

more_info = {i :j}

num_cube.update(more_info)

return num_cube

3. Darsh Jain February 20, 2021 at 12:32 pm - Reply

I created exactly same function. Even the list and function names were same.

4. Yaseen Hothi February 20, 2021 at 12:32 pm - Reply

Sir is it the complete python course basic and advanced?

5. RAJESH PRAJAPATI February 20, 2021 at 12:32 pm - Reply

user = {}

n = int(input("Enter the number"))

for i in range(1,n+1):

user.update({i:i**3})

print(user)

6. Crazy Techy February 20, 2021 at 12:32 pm - Reply

I did like this: –

Number = 5

def Cube_Finder(N):

Cubed = {

}

i = 1

while i <= N:

Cubed[i] = i*i*i

i += 1

return Cubed

print(Cube_Finder(Number))

7. Arti Sharma February 20, 2021 at 12:32 pm - Reply

def cube(n):

dic={}

p=int(n)

for i in range(1, p+1):

dic[i]=i**3

return print(dic)

n = input("enter num")

cube(n)

output
enter num35

{1: 1, 2: 8, 3: 27, 4: 64, 5: 125, 6: 216, 7: 343, 8: 512, 9: 729, 10: 1000, 11: 1331, 12: 1728, 13: 2197, 14: 2744, 15: 3375, 16: 4096, 17: 4913, 18: 5832, 19: 6859, 20: 8000, 21: 9261, 22: 10648, 23: 12167, 24: 13824, 25: 15625, 26: 17576, 27: 19683, 28: 21952, 29: 24389, 30: 27000, 31: 29791, 32: 32768, 33: 35937, 34: 39304, 35: 42875}

8. Mayank Verma February 20, 2021 at 12:32 pm - Reply

sir user input karwaya kro na

9. Hacker Khan February 20, 2021 at 12:32 pm - Reply

MY CODE:

def cube_finder(n):
_dict = {}
for i in range(1, n+1):
_dict.update({i : i **3})
return _dict
print(cube_finder(3))

OUTPUT: 1:1 , 2: 8, 3:27

10. Kripamoy Patra February 20, 2021 at 12:32 pm - Reply

check This pls..
n=int(input("Enter a no: "))
def cube_finder(n):
d={}
for i in range(1,n+1):
d1=dict.fromkeys([i],i**3)
d.update(d1)
return d
print(cube_finder(n))

11. We Can February 20, 2021 at 12:32 pm - Reply

thanks me by subscribing my channel 🙂

t = int(input("enter the num of term"))

i = 1

case = {}

while i<=t:

case[i] = i**3
i+=1

print(case)

12. Ashish Kumar February 20, 2021 at 12:32 pm - Reply

Mera sahi ho gaya ek baar me

13. Akshay Pawar February 20, 2021 at 12:32 pm - Reply

More. Exampl

14. das vishal February 20, 2021 at 12:32 pm - Reply

bhai yeh error aa rha h ——–> UnboundLocalError: local variable 'i' referenced before assignment

15. Pratik Chaudhari February 20, 2021 at 12:32 pm - Reply

n=int(input("enter the number "))
def cube_finder(l):

cube_f={}
cube={}
i=1
while i<l or i==l:
cube[i]=i**3
cube_f.update(cube)
i=i+1
return cube_f
print(cube_finder(n))

16. sagar bhagat February 20, 2021 at 12:32 pm - Reply

#cube finder

def cube_finder(n):

cubes={}

for i in range(1,n+1):

cubes[i]=i**3

pass

return cubes

print(cube_finder(5))

17. MusiC BeAsT February 20, 2021 at 12:32 pm - Reply

Printed dictionary showing last added value not all. Why it is happened? Even though i write the same code as in tutorial. Please Help me. Here is the code:-
n = int(input('Enter a number: '))

def cubic_fuc(j):

for i in range(1,j+1):

cubic = {}

cubic[i] = i**3

print(cubic)

# print(cubic_fuc(n))

cubic_fuc(n)

18. X Men February 20, 2021 at 12:32 pm - Reply

def cube(n):

cubesDict = {}

for i in range (1,n+1):

cubesDict.update({i:i*i*i})

return cubesDict;

19. Ayush Goyal February 20, 2021 at 12:32 pm - Reply

num = dict.fromkeys(range(1,11),'unkown')

new = {}

for i in num:

new[i] = i**3
print(new)

20. Sai kiran February 20, 2021 at 12:32 pm - Reply

def cube(n):
a=dict.fromkeys(range(1,n+1),1)
for i in a:
b={i:i**3}
a.update(b)
return a
print(cube(3))#{1:1,2:8,3:27}

21. huzefa khan February 20, 2021 at 12:32 pm - Reply

sir i want more example in dictionary

### exercise 1 .. #definf function which wil take num and give cube in the form of dictionary. – {1: 3, 2: 6, 3: 9}
def cube_finder(a):
i=1
d={}
while i <= a :
d[i]=i*3
i += 1
return(d)

print(cube_finder(3)) #{1: 3, 2: 6, 3: 9}

23. incridible expendables February 20, 2021 at 12:32 pm - Reply

Bhai samaj ni aya ,cubes[i] =i**3 kese?

24. 1PIECEBTC : LEARN TO GROW February 20, 2021 at 12:32 pm - Reply

Bhai aur kitne Dino me uploaded hoge