team 7
Python Assignment:
Python Basics:
- Write a program to perform a simple calculator using conditional Statements.
def add(x, y): return x + y def subtract(x, y): return x - y def multiply(x, y): return x * y def divide(x, y): return x / y print("Select operation.") print("1.Add") print("2.Subtract") print("3.Multiply") print("4.Divide") while True: choice = input("Enter choice(1/2/3/4): ") if choice in ('1', '2', '3', '4'): num1 = float(input("Enter first number: ")) num2 = float(input("Enter second number: "))
if choice == '1':
print(num1, "+", num2, "=", add(num1, num2))
elif choice == '2':
print(num1, "-", num2, "=", subtract(num1, num2))
elif choice == '3':
print(num1, "*", num2, "=", multiply(num1, num2))
elif choice == '4':
print(num1, "/", num2, "=", divide(num1, num2))
next_calculation = input("Let's do next calculation? (yes/no): ")
if next_calculation == "no":
break
else:
print("Invalid Input")
''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
- Write a program to remove the duplicates in a list.
a =list(map(input().split())) dup_items = set() uniq_items = [] for x in a: if x not in dup_items: uniq_items.append(x) dup_items.add(x)
print(dup_items)
'''''''''''''''''''''''''''''''''''
- Write a program to check if a number is palindrome or not.
n=int(input("Enter number:")) temp=n rev=0 while(n>0): dig=n%10 rev=rev*10+dig n=n//10 if(temp==rev): print("The number is a palindrome!") else: print("The number isn't a palindrome!")
''''''''''''''''''''''''''''''''''''''''''''''''''''''
- Write a program to find the frequency of a character in a sentence.
string=input("enter string:") char=input("enter charcter") c=0; for i in range (len(string)): if(string[i]==char): c=c+1 print("frequency of charcter in string is:",c)
''''''''''''''''''''''''''''''''''''''''''''''''''''''
- Write a program to print fibanocci series upto n numbers
num = int(input()) n1, n2 = 0, 1 print("Fibonacci Series:", n1, n2, end=" ") for i in range(2, num): n3 = n1 + n2 n1 = n2 n2 = n3 print(n3, end=" ")
print()
''''''''''''''''''''''''''''''''''''''''''''''''''''''''
- Write a program to print the below pattern, if n=5, then the pattern is
def pypart(n): for i in range(0, n): for j in range(0, i+1): print("* ",end="") print("\r") n = int(input()) pypart(n)
''''''''''''''''''''''''''''''''''''''''''''''''''
- Write a program to find the sum of the ASCII values of a word.
test_list = list(map(input().split()))
print("The original list is : " + str(test_list))
res = []
for sub in test_list:
ascii_sum = 0
for ele in sub :
ascii_sum += (ord(ele) - 96)
res.append(ascii_sum)
print("Position Summation List : " + str(res))
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
Python Pandas:
- Create a series using lists and change the indexes of the rows in pandas.
import pandas as pd
a = [1, 7, 2] myvar = pd.Series(a, index = ["x", "y", "z"]) print(myvar)
'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 9. Create a Dataframe using lists and/or dictionaries and change the column and index names.
import pandas as pd data = { "calories": [420, 380, 390], "duration": [50, 40, 45] } df = pd.DataFrame(data, index = ["day1", "day2", "day3"]) print(df) ''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' 10. Read a csv file and print it.
import csv with open('innovators.csv', 'r') as file: reader = csv.reader(file) for row in reader: print(row)