0% found this document useful (0 votes)
28 views

Python Codes For Grade 8

Python Codes for Grade 8 students.

Uploaded by

chadhayashica7
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
28 views

Python Codes For Grade 8

Python Codes for Grade 8 students.

Uploaded by

chadhayashica7
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

1.

Input and print command

print("Admission form-21k")
print(" ------------------------")
input("Enter my age:")

2. Adding two number:-


num1 = 40
num2 = 30

# Adding two nos


sum = num1 + num2

#printing values
#print("sum of", num1, "and", num2 , "is", sum)
print(sum)

number1 = input("First number: ")


number2 = input("Second number: ")
sum = float(number1) + float(number2)
print(sum)

3. Simple interest

def simple_interest(p,t,r):
print('The principal is', p)
print('The time period is', t)
print('The rate of interest is',r)
si = (p * t * r)/100
print('The Simple Interest is', si)
return si
# Driver code
simple_interest(10, 6, 5)

4. Number guessing game

import random

num = random.randint(1, 10)


guess = None

while guess != num:


guess = input("guess a number between 1 and 10: ")
guess = int(guess)

if guess == num:
print("congratulations! you won!")
break
else:
print("nope, sorry. try again!")
5. To create a calculator

def add(num1, num2):


#to return the output
return num1 + num2

# Function to subtract two numbers


def subtract(num1, num2):
return num1 - num2

# Function to multiply two numbers


def multiply(num1, num2):
return num1 * num2

# Function to divide two numbers


def divide(num1, num2):
return num1 / num2

print("Please select operation -\n" \


"1. Add\n" \
"2. Subtract\n" \
"3. Multiply\n" \
"4. Divide\n")

# Take input from the user


select = int(input("Select operations from 1, 2, 3, 4 :"))
#int converts the number or string in to a integer
number_1 = int(input("Enter first number: "))
number_2 = int(input("Enter second number: "))

if select == 1:
print(number_1, "+", number_2, "=",
add(number_1, number_2))
#elif is else if
elif select == 2:
print(number_1, "-", number_2, "=",
subtract(number_1, number_2))

elif select == 3:
print(number_1, "*", number_2, "=",
multiply(number_1, number_2))

elif select == 4:
print(number_1, "/", number_2, "=",
divide(number_1, number_2))
else:
print("Invalid input")

6. Number guessing game

import random

user_action = input("Enter a choice (rock, paper, scissors): ")


possible_actions = ["rock", "paper", "scissors"]
computer_action = random.choice(possible_actions)
print(f"\nYou chose {user_action}, computer chose {computer_action}.\n")

if user_action == computer_action:
print(f"Both players selected {user_action}. It's a tie!")
elif user_action == "rock":
if computer_action == "scissors":
print("Rock smashes scissors! You win!")
else:
print("Paper covers rock! You lose.")
elif user_action == "paper":
if computer_action == "rock":
print("Paper covers rock! You win!")
else:
print("Scissors cuts paper! You lose.")
elif user_action == "scissors":
if computer_action == "paper":
print("Scissors cuts paper! You win!")
else:
print("Rock smashes scissors! You lose.")

7 Roll a dice game

import random

def roll_dice():
#Rolls a single six-sided die and returns the result."""
return random.randint(1, 6)

def play_dice_game():
#Plays a simple dice rolling game."""
player_roll = roll_dice()
computer_roll = roll_dice()

print(f"You rolled a {player_roll}")


print(f"The computer rolled a {computer_roll}")

if player_roll > computer_roll:


print("You win!")
elif player_roll < computer_roll:
print("The computer wins!")
else:
print("It's a tie!")

if __name__ == "__main__":

play_dice_game()

8 Using For loop

fruits = ["apple", "banana", "cherry"]


for x in fruits:
if x == "banana":
# continue
print(x)

# Iterating over a String


print("String Iteration")

s = "John"
for i in s:
print(i)

8 Check if number is prime number or not

def is_prime(number):
# Check if the number is less than 2
if number <= 1:
return False

# Check for factors from 2 to the square root of the number


return all(number % i != 0 for i in range(2, int(number ** 0.5) + 1))

# Test the function


number = int(input("Enter a number: "))
if is_prime(number):
print(f"{number} is a prime number.")
else:
print(f"{number} is not a prime number.")

9. To check whether number is prime or not

def is_even_or_odd(number):
if number % 2 == 0:
return "even"
else:
return "odd"

# Test the function


number = int(input("Enter a number: "))
result = is_even_or_odd(number)
print(f"{number} is {result}.")

10. To print multiples of a number

def find_multiples(number, range_start, range_end):


multiples = []
for i in range(range_start, range_end + 1):
if i % number == 0:
multiples.append(i)
return multiples

11. Temperature convertor using Unary operator

def celsius_to_fahrenheit(celsius):
return celsius * 9/5 + 32

def fahrenheit_to_celsius(fahrenheit):
return (fahrenheit - 32) * 5/9

temperature_c = 25
temperature_f= celsius_to_fahrenheit(temperature_c)

print(f"{temperature_c} C is equal to {temperature_f}°F")

# Using negative unary operator


temperature_c = -temperature_c
temperature_f = celsius_to_fahrenheit(temperature_c)

print(f"{temperature_c} C is equal to {temperature_f}°F")

12. Creating a counter using Unary operator

counter = 0
print(f"Initial counter value: {counter}")

# Incrementing using unary plus


counter = +counter + 1
print(f"Counter after incrementing: {counter}")

# Decrementing using unary minus


counter = -counter - 1
print(f"Counter after decrementing: {counter}")

13. Logical operator.

# Check if both conditions are true


a=5
b = 10

if a > 0 and b > 5:


print("Both conditions are True")
else:
print("At least one condition is False")

14. Combination of AND OR operators

# Combine logical operators


a=5
b = 10
c = 15

if a < b and b < c or c < a:


print("The combined condition is True")
else:
print("The combined condition is False")

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy