M Inbox 2022 jeffrey dup x saka ieuRI cso 110 spri x e lab21
Solution
SUM OF MULTIPLES:
#!/usr/bin/env python
 import re
number = input(\"Enter Number\");
 number = int(number) #else number will be considered as string
 sum = 0;
 for num in range(3,number): #loop from 3 to number because smallest number divisible by 3 or 5 is 3
    if (num % 3 == 0): #check if number is divisible by 3
        sum = sum + num;
    elif (num % 5 == 0): #check if number is divisible by 5
        sum = sum + num;
 print (sum);
-------------------------------------------------------------------------------------------------------------------------------------------------------------------
GUESSING NUMBER GAME:
#!/usr/bin/env python
 import random # library to read random number
 number = random.randint(1,100) #read a random integer between range 1 to 100
 print(number) #this line is optional. prints the random integer
 userInput = input(\"enter user number: \"); #read the user input
 userInput = int(userInput); #convert to integer
 count = 0; #count variable is used to keep the count of guess
 while number != userInput: #loop untill guess is correct
    if number > userInput:
        print(\"number is higher than userInput\");
    elif number < userInput :
        print(\"number is lower than userInput\");
    count = count +1;
    userInput = input(\"enter user number: \"); #read user input
    userInput = int(userInput);
 print(\"number guessed is correct\"); #print count and message when the guess is correct
 print(\"number of guesses is \");
 print(count);

