Please Subscribe My YouTube Channel

Tuesday, June 23, 2026

Saving Calculator with Python

Saving Calculator with Python



#Importing Tkinter Library
import tkinter as tk

#Function to Add Expenses
def add_expense():
    global expense_entries, expenses_frame
    expense_name = expense_name_entry.get()
    expense_amount = float(expense_amount_entry.get())
    expense_entries.append((expense_name, expense_amount))
    update_expenses()
#Function to Update Expenses   
def update_expenses():
    global expenses_frame, expense_entries
    for widget in expenses_frame.winfo_children():
        widget.destroy()
    for i, (name, amount) in enumerate(expense_entries):
        tk.Label(expenses_frame, text=name, fg="white", bg="#735DA5", 
                 font=("Arial", 12, "bold")).grid(row=i, column=0, padx=5, pady=2, sticky="w")
        tk.Label(expenses_frame, text=amount, fg="white", bg="#735DA5", 
                 font=("Arial", 12, "bold")).grid(row=i, column=1, padx=5, pady=2, sticky="w")
#Function to Calculate Savings
def calculate_savings():
    total_expense = sum(amount for _, amount in expense_entries)
    savings = income.get() - total_expense
    savings_label.config(text=f"Savings: {savings}", fg="white", bg="#735DA5", font=("Arial", 12, "bold"))

#Function to Calculate Complete Expenditure
def calculate_complete_expenditure():
    total_expense = sum(amount for _, amount in expense_entries)
    total_expense_label.config(text=f"Total Expenditure: {total_expense}", fg="white",
                               bg="#735DA5", font=("Arial", 12, "bold"))
    calculate_savings()
#Creating Expense Entries List
expense_entries = []

#Creating the Tkinter Window
root = tk.Tk()
root.title("Savings Calculator with Satyam Sir")
root.configure(bg="#735DA5")

#Creating GUI Elements
# Income/Earning
tk.Label(root, text="Income/Earning -", fg="white", bg="#735DA5",
         font=("Arial", 12, "bold")).grid(row=0, column=0, padx=5, pady=2)
income = tk.DoubleVar()
tk.Entry(root, textvariable=income).grid(row=0, column=1, padx=5, pady=2)
 
# Expense Entry
tk.Label(root, text="Expense Name:", fg="white", bg="#735DA5",
         font=("Arial", 12, "bold")).grid(row=1, column=0, padx=5, pady=2)
expense_name_entry = tk.Entry(root)
expense_name_entry.grid(row=1, column=1, padx=5, pady=2)
 
tk.Label(root, text="Expense Amount:", fg="white", bg="#735DA5"
         , font=("Arial", 12, "bold")).grid(row=2, column=0, padx=5, pady=2)
expense_amount_entry = tk.Entry(root)
expense_amount_entry.grid(row=2, column=1, padx=5, pady=2)
 
# Add Expense Button
add_button = tk.Button(root, text="Add Expense", command=add_expense, fg="white",
                       bg="#D3C5E5", font=("Arial", 12, "bold"))
add_button.grid(row=3, columnspan=2, padx=5, pady=2)
 
# Expenses Frame
expenses_frame = tk.Frame(root, bg="#735DA5")
expenses_frame.grid(row=4, columnspan=2, padx=5, pady=2)
 
# Total Expenditure and Savings
total_expense_label = tk.Label(root, text="Total Expenditure: ", fg="white", bg="#735DA5", font=("Arial", 12, "bold"))
total_expense_label.grid(row=5, column=0, padx=5, pady=2)
savings_label = tk.Label(root, text="", fg="white", bg="#735DA5", font=("Arial", 12, "bold"))
savings_label.grid(row=6, column=0, padx=5, pady=2)
 
# Buttons to calculate total expenditure and savings
calculate_button = tk.Button(root, text="Calculate Expenditure", command=calculate_complete_expenditure, fg="white",
                             bg="#D3C5E5", font=("Arial", 12, "bold"))
calculate_button.grid(row=7, columnspan=2, padx=5, pady=2)

#Running the Application
root.mainloop()





Small MCQ App Creation in Python

Small MCQ App Creation in Python


#created by satyam sir
print('Welcome to ITCI Quiz')
answer=input('Are you ready to play the Quiz ? (yes/no) :')
score=0
total_questions=3
 
if answer.lower()=='yes':
    answer=input('Question 1: What is extension of python programming language?')
    if answer.lower()=='.py':
        score += 1
        print('correct')
    else:
        print('Wrong Answer')
 
 
    answer=input('Question 2: Who is father of HTML? ')
    if answer.lower()=='tim bearners lee':
        score += 1
        print('correct')
    else:
        print('Wrong Answer :(')
 
    answer=input('Question 3: What is extension of web page?')
    if answer.lower()=='.html' or '.htm':
        score += 1
        print('correct')
    else:
        print('Wrong Answer :(')
 
print('Thankyou for Playing this small quiz game, you attempted',score,"questions correctly!")
mark=(score/total_questions)*100
print('Marks obtained:',mark)
print("\n")
print('visit my site to learn more:- www.itcicomputerhardoi.blogspot.com')



Password Strength Notifier


Password Strength Notifier in Python

#created by Satyam Sir
def checkPassword(password):
    upperChars, lowerChars, specialChars, digits, length = 0, 0, 0, 0, 0
    length = len(password)

    if (length < 6):
        print("Password must be at least 6 characters long!\n")
    else:
        for i in range(0, length):
            if (password[i].isupper()):
                upperChars += 1
            elif (password[i].islower()):
                lowerChars += 1
            elif (password[i].isdigit()):
                digits += 1
            else:
                specialChars += 1

    if (upperChars != 0 and lowerChars != 0 and digits != 0 and specialChars != 0):
        if (length >= 10):
            print("The strength of password is strong.\n")
        else:
            print("The strength of password is medium.\n")
    else:
        if (upperChars == 0):
            print("Password must contain at least one uppercase character!\n")
        if (lowerChars == 0):
            print("Password must contain at least one lowercase character!\n")
        if (specialChars == 0):
            print("Password must contain at least one special character!\n")
        if (digits == 0):
            print("Password must contain at least one digit!\n")


password = input("Please enter password: ")
checkPassword(password)



Guess Number & Win Coin Program Python

Guess Number & Win Coin Program Python


#Project By Satyam Sir Hardoi (+91 9026728220)
#use when we hide any number and ask someone to guess number
import random
number=random.randint(1,5)
earn=0
print("Play & Guess Number")
while True:
    Guess_Number=int(input("Enter any number:- "))
    if number==Guess_Number:
        print("Correct Match")
        print("You have earn 100 Point")
        earn+=100
        print(earn)
        break
    else:
        print("Wrong Number")
print("I am going Home, Tata Bay Bay!")
#for exit console you can exit() or quit()
quit()



Sunday, June 21, 2026

Python Create KBC Software Mini Project

Python KBC Software Mini Project

#if not color work on idle then run it on cmd or powershell
#pip install colorama
#pip install threading
from colorama import init, Fore, Style
init(convert=True, autoreset=True)  # key line
import time
import threading
from colorama import Fore, Style, init
init(autoreset=True)


print(Fore.CYAN + "                             === Welcome to KBC===" + Style.RESET_ALL)
print(Fore.YELLOW + "                          Please Wait For Become Rich")


from colorama import init, Fore
from time import sleep

init(convert=True, autoreset=True)
for sec in range(5, -1, -1):  # 5 se 1 tak countdown
    print(f"                                  {Fore.GREEN} {sec}sec", end="\r")  # \r same line overwrite karega
    sleep(1)
print("\n\n")



# Timer ke liye global flag
#time_up= False

def timer(seconds):
    global time_up
    time.sleep(20)
    time_up= True
    print(f"\n{Fore.RED}⏰ Time Up!{Style.RESET_ALL}")

# KBC Questions - Aap aur add kar sakte ho
questions = [
    {
        "q": "Bharat ke pehle Pradhan Mantri kaun the?",
        "options": ["A. Sardar Patel", "B. Jawaharlal Nehru", "C. Lal Bahadur Shastri", "D. Indira Gandhi"],
        "answer": "B"
    },
    {
        "q": "Python programming language kisne banayi?",
        "options": ["A. James Gosling", "B. Guido van Rossum", "C. Dennis Ritchie", "D. Bjarne Stroustrup"],
        "answer": "B"
    },
    {
        "q": "Taj Mahal kahan sthit hai?",
        "options": ["A. Delhi", "B. Jaipur", "C. Agra", "D. Mumbai"],
        "answer": "C"
    },
    {
        "q": "Earth ka natural satellite kya hai?",
        "options": ["A. Mars", "B. Venus", "C. Moon", "D. Jupiter"],
        "answer": "C"
    },
    {
        "q": "Computer ka brain kise kehte hain?",
        "options": ["A. RAM", "B. CPU", "C. Hard Disk", "D. Monitor"],
        "answer": "B"
    },
    {
        "q": "Ganga nadi ka udgam sthal kya hai?",
        "options": ["A. Yamunotri", "B. Gangotri", "C. Gomukh", "D. Haridwar"],
        "answer": "B"
    },
    {
        "q": "HTTP ka full form kya hai?",
        "options": ["A. Hyper Text Transfer Protocol", "B. High Tech Transfer Process",
                    "C. Hyper Transfer Text Protocol", "D. None"],
        "answer": "A"
    },
    {
        "q": "Bharat Ratna se sammanit pehli mahila kaun thi?",
        "options": ["A. Indira Gandhi", "B. Mother Teresa", "C. Sarojini Naidu", "D. Lata Mangeshkar"],
                                                                                  
        "answer": "A"
    },
    {
        "q": "C programming kisne banayi?",
        "options": ["A. Guido van Rossum", "B. Dennis Ritchie", "C. James Gosling", "D. Linus Torvalds"],
        "answer": "B"
    },
    {
        "q": "Surya ka sabse nazdeek grah kaun sa hai?",
        "options": ["A. Venus", "B. Mercury", "C. Mars", "D. Earth"],
        "answer": "B"
    }
]

score = 0
prize_money = [1000, 2000, 3000, 5000, 10000, 20000, 40000, 80000, 160000, 320000]

for i, ques in enumerate(questions):
    global time_up
    time_up = False

    print(f"\n{Fore.YELLOW}Question {i+1} for Rs. {prize_money[i]}:{Style.RESET_ALL}")
    print(ques["q"])
    for opt in ques["options"]:
        print(opt)

    print(f"\n{Fore.GREEN}Timer: 20 seconds | A/B/C/D dabakar answer lock karo{Style.RESET_ALL}")

    # Timer start
    t = threading.Thread(target=timer, args=(20,))
    t.daemon = True
    t.start()

    # Input lene tak
    user_ans = None
    while not time_up and user_ans is None:
        user_ans = input("Aapka jawab: ").upper()
        if user_ans not in ['A', 'B', 'C', 'D']:
            print("Galat input! A/B/C/D me se chuno")
            user_ans = None
        time.sleep(0.1)

    if time_up:
        print(f"{Fore.RED}Sahi jawab tha: {ques['answer']}{Style.RESET_ALL}")
        break

    # Answer check
    if user_ans == ques["answer"]:
        score += 1
        print(f"{Fore.GREEN}Bilkul Sahi Jawab!{Style.RESET_ALL}")
    else:
        print(f"{Fore.RED}Galat Jawab! Sahi answer tha: {ques['answer']}{Style.RESET_ALL}")
        break

print(f"\n{Fore.CYAN}Game Over! Aapne {score} questions sahi kiye.")
print(f"Aapki jeet: Rs. {prize_money[score-1] if score > 0 else 0}{Style.RESET_ALL}")





Friday, February 14, 2025

Part 3. Browser in JavaScript #Howto #Youtube #ITCIComputerHardoi #satya...

Sunday, February 09, 2025

IOT Viva Practical 100% Important #Youtube #ITCIComputerHardoi #satyams...



   M2R5 Viva (IOT)






Tuesday, February 04, 2025

IOT blink light practical #Howto #Youtube #ITCIComputerHardoi #satyamsir...



live practical IOT Arduino UNO LED Blink Light Program

Monday, February 03, 2025

Program No 4- Gas Detect Arduino Program #Howto #Youtube #ITCIComputerHa...




int red=6; 
int green=4;
int yellow=5;
int sensgas=A0;
int speak=2;
void setup() 
{
  Serial.begin(9600); //Used for serial communication b/w sensor and arduino board 
  pinMode(red,  OUTPUT);
  pinMode(green,  OUTPUT);
  pinMode(yellow,  OUTPUT);
  pinMode(speak,  OUTPUT);
  
}
void  loop() 
{
  int data_sensor = analogRead(sensgas);
  Serial.print("Detect Voltage Level:");
  Serial.println(data_sensor);
  
  if (data_sensor ==20){
  digitalWrite(green, HIGH);
  digitalWrite(yellow, LOW);
  digitalWrite(red, LOW);
  digitalWrite(speak, LOW);
  noTone(speak);
  }
  else if ((data_sensor >20) && (data_sensor <30)){
   digitalWrite(green, LOW);
   digitalWrite(yellow, HIGH);
   digitalWrite(red, LOW);
   digitalWrite(speak, LOW);
   noTone(speak);
  }
  else {
   digitalWrite(green, LOW);
   digitalWrite(yellow, LOW);
   digitalWrite(red, HIGH);
   digitalWrite(speak, HIGH);
   tone(speak,1000);
  }

 




Sunday, November 24, 2024

जावास्क्रिप्ट और इसके अनुप्रयोग- Part 1 #Howto #Youtube #ITCIComputerHar...


पार्ट 1 



Friday, June 07, 2024

Calculator Practical & Project (O Level)

Calculator Practical & Project (O Level)








<html>
<head>
</head>
<body>
    <center>
    <h1>Calculator</h1>
    <caption>ITCI Computer Hardoi</caption></center><br>

<script>
function insert(num){
document.form.textView.value=document.form.textView.value+num;
}
function equal(){
var exp = document.form.textView.value;
if(exp){
document.form.textView.value=eval(document.form.textView.value);
}
}
function c(){
document.form.textView.value=" ";
}
</script>
<center>
    <div style="border:2px groove red;width:140;background:pink;border-radius:4px">
<form name="form">
<input type="text" name="textView"style="width:140px;height:30px;background:seagreen;border:2px solid green;color:white;"><br><br>
<input type="button" value="1" onclick="insert(1)"/>
<input type="button" value="2" onclick="insert(2)"/>
<input type="button" value="3" onclick="insert(3)"/>
<input type="button" value="+" onclick="insert('+')"/>
<br><br>
<input type="button" value="4" onclick="insert(4)"/>
<input type="button" value="5" onclick="insert(5)"/>
<input type="button" value="6" onclick="insert(6)"/>
<input type="button" value="-" onclick="insert('-')"/>
<br><br>
<input type="button" value="7" onclick="insert(7)"/>
<input type="button" value="8" onclick="insert(8)"/>
<input type="button" value="9" onclick="insert(9)"/>
<input type="button" value="*" onclick="insert('*')"/>
<br><br>
<input type="button" value="0" onclick="insert(0)"/>
<input type="button" value="/" onclick="insert('/')"/>
<input type="button" value="=" onclick="equal()"/>
<input type="button" value="C" onclick="c()"/>
<br><br>
<img src="D:\logo\best logo new.PNG"width="30"height="20">
</form>
</div>
</center>
</body>
</html>

Admission Form (O level Practical)

O level Practical :-   Admission  Form









<html>
<head>
<title> Admission Form</title>
</head>
<body><center><h1> <font color=green> Welcome To Infotech Computer Institute Hardoi</font></h1></center>
<form>
<table width="80%" align="center" border="2"> <tr><th colspan="2">Addmision Form</th></tr>
<tr><td> Full Name:</td>
<td><input type="text" placeholder="Enter your Full name"></td></tr>
<tr><td>Select Your Gender</td>
<td><input type="radio" checked name="Gender" value="Male"> Male
<input type="radio" name="Gender" value="Female"> Female</td></tr>

<tr>
<td>Select Course</td>
<td><select> <option value="0">–Select Course–</option>
<option value="CCA">CCA</option>
<option value="BCA">BCA</option>
<option value="CCC">CCC</option>
<option value="DCA">DCA</option>
<option value="ADCA">ADCA</option>
<option value="ADFA">ADFA</option>
<option value="DFA">DFA</option>
<option value="CCC+">CCC+</option>
<option value="BCC">BCC</option>
<option value="DTP">DTP</option>
</select></td>
</tr>

<tr><td>Qualifications</td>
<td>
<input type="checkbox" name="qly">10<sup>th</sup> <input type="checkbox" name="qly">12<sup>th</sup>
<input type="checkbox" name="qly">ITI <input type="checkbox" name="qly"> Diploma
<input type="checkbox" name="qly">PolyTechnic <input type="checkbox" name="qly"> Diploma</td>
<tr><tr> <td>Enter Your Email</td>
<td><input type="email" name="email" placeholder="e.g. abc@gmail.com"></td></tr
<tr>
<td>Create New Password</td> <td><input type="Password"></td> </tr>
<tr>
<td colspan="2" align="center">
<input type="Submit" value="Submit">
<input type="Reset" value="Reset"></td>
</tr>
</table>
</form>
</body>
</html>


Output:- 


Sunday, March 10, 2024

Part 5- CCC Exam #Youtube #ITCIComputerHardoi #ytvideos #IT #email #gmai...

Sunday, February 18, 2024

Screenshot Tricks - All Methods

Hello Dosto

Aaj k is video me ham seekhenge ki pc ya laptop par alag alag method se screenshot kaise lete hain

Is vdo me hm apko (free from snip, rectangular snip, window snip, full screen snip) sabhi tarah k screenshot lena sikhayege.

1.      Free from snip me ham apni man pasand area ko drage  karke ya fir object ko around select karke screen shot lete hai. Iske liye sniping tool par jakar ya fir window Shift S ka use kark aap free from screenshot le sakte hai

2.      Rectangular Snip me ham object area ko rectangular tarike se select karke aur selected area ka screen shot lete hain iske liye aap window+Shift+s Aur Ctrl+Shift+S  ya fir Ctrl+fn+print Screen short cut ka use bhi kar skte hain.

3.      Window Snip Screenshot ya Full Screen Snip tab ham lete hai jab hame full window ka screen shot lena hota Isk liye Alt+fn+PrintScreen / fn+printscreen / window+G  ya fir window Shift S ka use kar skte hai

 

4.      Long Screen shot / me hm full page ka screenshot lete hai

Iske liye ham keyboard se Ctrl+shift+S ka use karte hai.

Dosto aaap chahte hai ki mujhe ek click me full ya long screenshot chahiye to usk liye kais are extentions hote hai yadi aap janana chahte hai vo kaun se extention hai to comment me aap likh dijiye Long Extention apko sare extention mil jayege

Vdo accha lga ho to save kar le vdo like kare share kare aur channel ko subscribe jarur kar le jisase aage aane vale har vdo ki update milti hai, milte hai ek naye vdo k sath tab tak k liye Thanks for watching.



Monday, February 12, 2024

Python Program- Count to Vowel & Consonants, If-Else-elif#Howto#ITCIComp...

          Vowel Consonants Counting

Tuesday, February 06, 2024

Reverse Number in Python with Slicing #Howto #Youtube #ITCIComputerHardo...

Reverse Number in Python

Saturday, January 27, 2024

Program No 3- Arduino Program to Sound Buzzer for 1 Second on Press Push...

Program No 3- Arduino Program to Sound Buzzer for 1 Second on Press Push Button



Monday, January 15, 2024

All Full Form for O level Viva & Practical with Explanation



All Full Form For O level Viva & Practical





Sunday, January 14, 2024

O level Practical Viva All Extension's

Tuesday, December 05, 2023

How to make CV with Html & Css

Make CV with Html & CSS

<!DOCTYPE html>

<html>
<head>
    <title>Resume</title>
    <style>
        .outborder{width:800px;height:1150px;border:1px solid silver;margin:0px auto;}
        p{font-size:20px;margin-left:8px;}
        hr{padding:0;margin:0;}
        .border{width:99%;padding:5px;background:lightblue;border:1px solid black;font-weight:bold;}
        ul{font-size:20px;margin-left:20px;}
        h2{margin-right:18px;}
        .name{margin-left:10px;font-family:;font-weight:bold;}
    </style>
</head>
<body>
  <div class="outborder">
    <h1 align="center"><u>CURRICULUM VITAE</u></h1><br>
    <h2 class="name">Divyansh Gupta</h2>
    <div style="border:2px solid;height:120px;width:100px;float:right;margin-top:-30px;margin-right:20px;"><img src="C:\Users\2023\Desktop\my photo.png"height="120"width="103"></div>
        <p>House,129 New Rahat Market<br>
        Railway Ganj Hardoi-241001<br>
        Mob:-+91 xxxxxxxx10<br>
        Email:-divyanshgupta14@gmail.com</p>
        <hr><hr>
        <div class="border">CAREER  OBJECTIVE</div>
        <p>Aiming to achieve a challenging and professional position from where I can make a significant contribution to the organization in the form of my dedication by using all my skills.</p>
    <div class="border">EDUCATIONAL QUALIFICATION</div>
        <ul>
            <li><b>10<sup>th</sup></b> Passed from UP Board</li>
            <li><b>12<sup>th</sup></b> Passed from UP Board</li>
            <li><b>B.Com Passed from Kanpur University</li></b>
        </ul>
     <div class="border">TECHNICAL QUALIFICATION</div>
        <ul><b>
            <li>Tally ERP 9.0</li>
            <li>CCC</li>
            <li>ITI DM</li>
            <li>ADCA</li></b>
        </ul>
     <div class="border">PERSONAL DETAILS</div>
<ul>


        <li>Father's Name &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b> : </b> &nbsp;&nbsp;Pradeep Gupta</li>
        <li>Date of Birth &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b> : </b> &nbsp;&nbsp;         11-10-2001</li>
        <li>Nationality &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b> : </b>   &nbsp;&nbsp;&nbsp;Indian</li>
        <li>Gender &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <b>:</b> &nbsp;&nbsp;&nbsp; Male</li>
        <li>Religion &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b> : </b>&nbsp;&nbsp;&nbsp;Hindu</li>
        <li>Language Known &nbsp;&nbsp;<b> :</b>&nbsp; &nbsp; Hindi, English</li>
        <li>Skills &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<b> : </b>&nbsp; Good Communications Skills</li>
    </ul>
  <div class="border">DECLARATION</div>
  <p>I hereby declare that every information is true and I am solely responsible for its authenticity.</p>
  <b><p>Date.......<br>
     Place.......</p></b>
     <h2 align="right">(Divyansh Gupta)</h2>
  </div>
</body>
</html>