DEV Community

Lakshmi Pritha Nadesan
Lakshmi Pritha Nadesan

Posted on

2

Weekend Task

1.Fahrenheit to Celsius Conversion:

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

fahrenheit=float(input("Enter the Fahrenheit:"))
celsius=fahrenheit_to_celsius()
print("Celsius :",round(celsius,1)

Enter fullscreen mode Exit fullscreen mode
Enter the Fahrenheit:102.3
Celsius : 39.1
Enter fullscreen mode Exit fullscreen mode

2.Celsius to Fahrenheit Conversion:

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

celsius=float(input("Enter the Celsius:"))
fahrenheit=celsius_to_fahrenheit()
print("Fahrenheit :",round(fahrenheit,1))

Enter fullscreen mode Exit fullscreen mode
Enter the Celsius:39.1
Fahrenheit : 102.4
Enter fullscreen mode Exit fullscreen mode

3.Feet to Meter Conversion:

def feet_to_meter():
    meter=feet*0.3048
    return meter

feet=float(input("Enter the Feet:"))
meter=feet_to_meter()
print("Meter :",round(meter,3))

Enter fullscreen mode Exit fullscreen mode
Enter the Feet:12
Meter : 3.658
Enter fullscreen mode Exit fullscreen mode

4.Find the Area of the Square:

def area_of_square():
    area=side**2
    return area

side=float(input("Enter the Side:"))
area=area_of_square()
print("Area :",round(area,2))

Enter fullscreen mode Exit fullscreen mode
Enter the Side:12.3
Area : 151.29
Enter fullscreen mode Exit fullscreen mode

5.Find the area of Rectangle:

def area_of_rectangle():
    area=length*width
    return area

length=float(input("Enter the Length:"))
width=float(input("Enter the Width:"))
area=area_of_rectangle()
print("Area :",round(area,2))

Enter fullscreen mode Exit fullscreen mode
Enter the Length:13.4
Enter the Width:9.6
Area : 128.64
Enter fullscreen mode Exit fullscreen mode

6.Find the area of Circle:

def area_of_circle():
    area=3.14*radius**2
    return area

radius=float(input("Enter the Radius:"))
area=area_of_circle()
print("Area :",round(area,2))
Enter fullscreen mode Exit fullscreen mode
Enter the Radius:7.2
Area : 162.78

Enter fullscreen mode Exit fullscreen mode

7.SGD to INR conversion:

def sgd_to_inr():
    inr=63.14*sgd
    return inr

sgd=float(input("Enter the SGD:"))
inr=sgd_to_inr()
print("INR:",round(inr,2))

Enter fullscreen mode Exit fullscreen mode
Enter the SGD:23
INR: 1452.22
Enter fullscreen mode Exit fullscreen mode

8.Singapore time to Indian standard time conversion:

from datetime import datetime, timedelta

current= datetime.now()
current_time= current.strftime("%H:%M:%S")
print("Singapore Time:",current_time)

difference= timedelta(hours=2, minutes=30)
print("Difference between Singapore and Indian Time",difference)

difference=current-difference
print("Indian Time:",difference.strftime("%H:%M:%S"))
Enter fullscreen mode Exit fullscreen mode
Singapore Time: 01:32:00
Difference between Singapore and Indian Time 2:30:00
Indian Time: 23:02:00
Enter fullscreen mode Exit fullscreen mode

9) 7, 10, 8, 11, 9, 12, 10

no=7
count=0
while count<7:
    print(no, end=" ")
    if count%2==0:
        no=no+3
    else:
        no=no-2
    count+=1
Enter fullscreen mode Exit fullscreen mode
7, 10, 8, 11, 9, 12, 10
Enter fullscreen mode Exit fullscreen mode

10) 36, 34, 30, 28, 24, 22

no=36
difference=2
while no>=22:
    print(no,end=" ")
    if difference==2:
        no=no-difference
        difference+=2
    else:
        no=no-difference
        difference-=2
Enter fullscreen mode Exit fullscreen mode
36, 34, 30, 28, 24, 22
Enter fullscreen mode Exit fullscreen mode

11) 22, 21, 23, 22, 24, 23

no=22
difference=1
while no<25:
    print(no,end=" ")
    if difference==1:
        no=no-difference
        difference+=1
    else:
        no=no+difference
        difference-=1
Enter fullscreen mode Exit fullscreen mode
22, 21, 23, 22, 24, 23
Enter fullscreen mode Exit fullscreen mode

12) 53, 53, 40, 40, 27, 27

no=53
difference=13
while no>=27:
    print(no, end=" ")
    print(no, end=" ")
    if difference==13:
        no=no-difference

Enter fullscreen mode Exit fullscreen mode

53, 53, 40, 40, 27, 27

13) 21, 9, 21, 11, 21, 13, 21

odd_no=21
even_no=9
count=0
while count<7:

    if count%2==0:
        print(odd_no,end=" ")
    else:
        print(even_no,end=" ")
        even_no=even_no+2
    count+=1
Enter fullscreen mode Exit fullscreen mode
21, 9, 21, 11, 21, 13, 21

Enter fullscreen mode Exit fullscreen mode

14) 3, 4, 7, 8, 11, 12

no=3
difference=1
while no<=12:
    print(no,end=" ")
    if difference==1:
        no=no+1
        difference+=2
    else:
        no=no+3
        difference-=2

Enter fullscreen mode Exit fullscreen mode
3, 4, 7, 8, 11, 12
Enter fullscreen mode Exit fullscreen mode

15) 14, 28, 20, 40, 32, 64

no=14
count=0

while count<6:

    if count%2==0:
        print(no, end=" ")
        no=no*2
    else:
        print(no, end=" ")
        no=no-8
    count+=1
Enter fullscreen mode Exit fullscreen mode
14, 28, 20, 40, 32, 64
Enter fullscreen mode Exit fullscreen mode

Billboard image

The fastest way to detect downtimes

Join Vercel, CrowdStrike, and thousands of other teams that trust Checkly to streamline monitoring.

Get started now

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Discover a treasure trove of wisdom within this insightful piece, highly respected in the nurturing DEV Community enviroment. Developers, whether novice or expert, are encouraged to participate and add to our shared knowledge basin.

A simple "thank you" can illuminate someone's day. Express your appreciation in the comments section!

On DEV, sharing ideas smoothens our journey and strengthens our community ties. Learn something useful? Offering a quick thanks to the author is deeply appreciated.

Okay