Posts

Practice of all

import os,shutil audio_extensions =('.mp3','.m4a','.wav','.flac') video_extensions =('.mp4','mkv','.flv','.mpeg','.csv') documents_extensions =('.doc','.pdf','.txt') folder_path = input('enter folder path :') def file_finder(folder_path,file_extensions):     files = []     for file in os.listdir(folder_path):         for extension in file_extensions:             if file.endswith(extension):                 files.append(files)     return files print(file_finder(folder_path,documents_extensions))

Ch 45 default parameters

 def user_info(first_name=None,last_name=None,age=None): print(f"your first name is {first_name}") print(f"your first name is {last_name}") print(f"your first name is {age}") user_info() #if your not type anything the all defult valur is None and it show None in when user don't type anything #i try to put input command on def but its not working

Ch 44 Fibonacci_seq jus for practice

 # if u want to print not in another line if u want print in one line so use this code to one line in " " anything u want type here for i in range(1,11): def fibonacci_seq(n): # to take a number we define (n) a=0 # a=0 b=1#b=0 if n==1: pirint(a) elif n==2: print(a,b) else: print(a,b,end =" ") for i in range(n-2): c=a+b a=b b=c print(c,end =" ") user=input("enter a num") user=int(user) print(fibonacci_seq(user)) #this chapter is not so impo this chapter for juat prctice and improve coding skils print(i ,end =" ")

Ch 43 is_palindrom reverse name is True or False

 #revers the word if name is pralindrom ==true else false def is_palindrom(word): new=word[::-1] if word == new: return True else: return False name=input("enter anyhig") print(is_palindrom(name)) #to reverse the word and anu numer we use [::-1] is impo see top to learn more #in short way to excute same program  def is_palindrom(word): if word == word[::-1]: return True return False print(is_palindrom("madam")) print(is_palindrom("horse")) #in very short way def is_palindrom(word): return word == word[::-1] print(is_palindrom("madam")) print(is_palindrom("horse"))

Ch 42 three number greater number game by def

 def bigger(a,b,c): if a>(b and c): return a elif b>(a and c): return b elif c>(b and a): return c num1=int(input("enter a num")) num2=int(input("enter a num")) num3=int(input("enter a num")) total =bigger(num1,num2,num3) print(f"{total} is grater number") #need help in def function form yt

Ch 41 greater number game

 def bigger(a,b): if a>b: return a else: return b num1=int(input("enter a num    ")) num2=int(input("enter a num    ")) greater=bigger(num1,num2) print(f"{greater}   is greater")

Ch 40 function practice

 #print last keywork by user inout def funtion def last(a): return (a[-1]) user=input("enter your name") print(last(user)) # odd even game def odd_even(num): if num%2==0: return "even" return "odd" user=int(input("enter a number")) print(odd_even(user)) #true and false game using def funtion def odd_even(num): if num%2==0: return True return False user=int(input("enter a num")) print(odd_even(user)) #without perameter the def funtion can work properly def song(): #u can see in this the perameter is not assing and the funtion can work properly return "happy birthday song" print(song()) #perameter = assing in def is called perameter #call==agument