This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#Write a Program that displays a full Twitter Url for a user. | |
#Knowledge required here is to join/concatenate a string and request user input | |
#Ask the user their names: | |
f = input ("What is your name?: ") | |
#Create a Twitter string Url and add it to a variable | |
t = "https://twitter.com/" | |
#Ask the user to supply his user name and add the input to a variable | |
h = input('What is your Twitter Handle? (Letters Only): ') |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
values = [23, 52, 59, 37, 48] | |
sum = 0 | |
length =0 | |
for value in values: | |
sum += value | |
length += 1 | |
print("Total sum: " + str(sum) + " - Average: " + str(sum/length)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
teams = [ 'Man u', 'Tottenham', 'Arsenal', 'Chelsea', 'Liverpool' ] | |
for home_team in teams: | |
for away_team in teams: | |
if home_team != away_team: | |
print(home_team + " vs " + away_team) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#recursions example-2 | |
def factorial(n): | |
print("Factoriaal called with " + str(n)) | |
if n < 2: | |
print("Returning 1") | |
return 1 | |
result = n * factorial(n - 1) | |
print("Returning " + str(result) + " for factorial of " + str(n)) | |
return result | |
factorial(4) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#recursions example-2 | |
def factorial(n): | |
print("Factoriaal called with " + str(n)) | |
if n < 2: | |
print("Returning 1") | |
return 1 | |
result = n * factorial(n - 1) | |
print("Returning " + str(result) + " for factorial of " + str(n)) | |
return result | |
factorial(4) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#7.2 Write a program that prompts for a file name, then opens that file and reads through the file, looking for lines of the form: | |
#X-DSPAM-Confidence: 0.8475. Count these lines and extract the floating point values from each of the lines and compute the average of those values and produce an output as shown below. Do not use the sum() function or a variable named sum in your solution. | |
#You can download the sample data at http://www.py4e.com/code3/mbox-short.txt when you are testing below enter mbox-short.txt as the file name. | |
fname = input("Enter file name: ") | |
fh = open(fname) | |
count = 0 | |
average = 0 | |
for line in fh: | |
if not line.startswith("X-DSPAM-Confidence:") : continue |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
fname = input("Enter file name: ") | |
fh = open(fname, 'r') | |
lst = list() | |
for line in fh: | |
words = line.split() | |
for word in words: | |
if word in lst: continue | |
lst.append(word) | |
lst.sort() |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Open the file mbox-short.txt and read it line by line. When you find a line that starts with 'From ' like the following line: | |
# From stephen.marquard@uct.ac.za Sat Jan 5 09:14:16 2008 | |
# You will parse the From line using split() and print out the second word in the line (i.e. the entire address of the person who sent the message). Then print out a count at the end. | |
# Hint: make sure not to include the lines that start with 'From:'. Also look at the last line of the sample output to see how to print the count. | |
# You can download the sample data at http://www.py4e.com/code3/mbox-short.txt | |
#MY SOLUTION | |
fh = open(fname) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def generateotp(): | |
otp_found = 0 | |
while otp_found == 0: | |
Endpoint = "https://api.redacted.com/v3/users/login" | |
#Generate new OTP Post data to be sent | |
payload = {"uemail":"","password":"","umobile":"0720619878"} | |
headers = {"temptoken": "8fa1db6aa4652f6124062f9ca1d2c5b1a6da199f", "Connection": "close"} | |
#Generating New otp | |
r = requests.post(url = Endpoint, data=json.dumps(payload), headers=headers) | |
soup = BS(r.text, "html.parser") |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import pygame #used to create video games | |
import tkinter as tkr #used to develop GUI | |
from tkinter.filedialog import askdirectory #it permit to select dir | |
import os #it permits to interact with the operating system | |
music_player = tkr.Tk() | |
music_player.title("Ayub Technologies Player") | |
music_player.geometry("450x350") | |
directory = askdirectory() |
OlderNewer