Mit 214 - Introduction To Programming
Mit 214 - Introduction To Programming
1. Write a program that gets a random integer between 1000 and 20000, then checks if the
number is divisible by 2, 3, 5, 7, 11 or 13. Tells the user all the primes that divides the
number generated. If none divides the number print ‘None divides x’ where x represents the
number generated.
1
print(f'{x} is divisible by 2, 5, 7, 11, and 13')
else:
print(f'{x} is divisible by 2, 5, 7, and 11')
elif x%13 == 0:
print(f'{x} is divisible by 2, 5, 7, and 13')
else:
print(f'{x} is divisible by 2, 5, and 7')
elif x%11 == 0:
if x%13 == 0:
print(f'{x} is divisible by 2, 5, 11, and 13')
else:
print(f'{x} is divisible by 2, 5, and 11')
elif x%13 == 0:
print(f'{x} is divisible by 2, 5, and 13')
else:
print(f'{x} is divisible by 2 and 5')
elif x%7 == 0:
if x%11 == 0:
if x%13 == 0:
print(f'{x} is divisible by 2, 7, 11, and 13')
else:
print(f'{x} is divisible by 2, 7, and 11')
elif x%13 == 0:
print(f'{x} is divisible by 2, 7, and 13')
else:
print(f'{x} is divisible by 2 and 7')
elif x%11 == 0:
if x%13 == 0:
print(f'{x} is divisible by 2, 11, and 13')
else:
print(f'{x} is divisible by 2, and 11')
elif x%13 == 0:
print(f'{x} is divisible by 2 and 13')
else:
print(f'{x} is divisible by 2')
elif x%3 == 0:
if x%5 == 0:
if x%7 == 0:
if x%11 == 0:
if x%13 == 0:
print(f'{x} is divisible by 3, 5, 7, 11, and 13')
else:
print(f'{x} is divisible by 3, 5, 7, and 11')
elif x%13 == 0:
print(f'{x} is divisible by 3, 5, 7, and 13')
else:
print(f'{x} is divisible by 3, 5,and 7')
2
elif x%11 == 0:
if x%13 == 0:
print(f'{x} is divisible by 3, 5, 11, and 13')
else:
print(f'{x} is divisible by 3, 11, and 5')
elif x%13:
print(f'{x} is divisible by 3, 5, and 13')
else:
print(f'{x} is divisible by 3, and 5')
elif x%7 == 0:
if x%11 == 0:
if x%13 == 0:
print(f'{x} is divisible by 3, 7, 11, and 13')
else:
print(f'{x} is divisible by 3, 5, 7, and 11')
elif x%13 == 0:
print(f'{x} is divisible by 3, 7, and 13')
else:
print(f'{x} is divisible by 3 and 7')
elif x%11:
if x%13 == 0:
print(f'{x} is divisible by 3, 11, and 13')
else:
print(f'{x} is divisible by 3, and 11')
elif x%13 == 0:
print(f'{x} is divisible by 3 and 13')
else:
print(f'{x} is divisible by 3')
elif x%5 == 0:
if x%7 == 0:
if x%11 == 0:
if x%13 == 0:
print(f'{x} is divisible by 5, 7, 11, and 13')
else:
print(f'{x} is divisible by 5, 7, and 11')
elif x%13 == 0:
print(f'{x} is divisible by 5, 7, and 13')
else:
print(f'{x} is divisible by 3, 5,and 7')
elif x%11 == 0:
if x%13 == 0:
print(f'{x} is divisible by 5, 11, and 13')
else:
print(f'{x} is divisible by 11, and 5')
elif x%13:
print(f'{x} is divisible by 3, 5, and 13')
else:
3
print(f'{x} is divisible by 5')
elif x%7 == 0:
if x%11 == 0:
if x%13 == 0:
print(f'{x} is divisible by 7, 11, and 13')
else:
print(f'{x} is divisible by 7 and 11')
elif x%13 == 0:
print(f'{x} is divisible by 7 and 13')
else:
print(f'{x} is divisible by 7')
elif x%11:
if x%13 == 0:
print(f'{x} is divisible by 11 and 13')
else:
print(f'{x} is divisible by 11')
elif x%13 == 0:
print(f'{x} is divisible by 13')
else:
print(f'{x} is divisible by None of the primes')
4
else:
if guess > x:
guess = eval(input('Guess lower: '))
if guess == x:
print('You win at 4 moves')
else:
print('You lose')
else:
guess = eval(input('Guess Upper: '))
if guess == x:
print('You win at 4 moves')
else:
print('You lose')
else:
guess = eval(input('Guess upper: '))
if guess == x:
print('You win at 2 moves')
elif guess > x:
guess = eval(input('Guess lower: '))
if guess == x:
print('You win at 3 move')
else:
if guess > x:
guess = eval(input('Guess lower: '))
if guess == x:
print('You win at 4 moves')
else:
print('You lose')
else:
guess = eval(input('Guess Upper: '))
if guess == x:
print('You win at 4 moves')
else:
print('You lose')
else:
guess = eval(input('Guess upper: '))
if guess == x:
print('You win at 3 move')
elif guess > x:
guess = eval(input('Guess lower: '))
if guess == x:
print('You win at 4 moves')
else:
print('You lose')
else:
guess = eval(input('Guess Upper: '))
if guess == x:
5
print('You win at 4 moves')
else:
print('You lose')
else:
guess = eval(input('Guess upper: '))
if guess == x:
print('You win at 1 move')
elif guess > x:
guess = eval(input('Guess lower: '))
if guess == x:
print('You win at 2 move')
else:
if guess > x:
guess = eval(input('Guess lower: '))
if guess == x:
print('You win at 3 move')
else:
if guess > x:
guess = eval(input('Guess lower: '))
if guess == x:
print('You win at 4 moves')
else:
print('You lose')
else:
guess = eval(input('Guess Upper: '))
if guess == x:
print('You win at 4 moves')
else:
print('You lose')
else:
guess = eval(input('Guess upper: '))
if guess == x:
print('You win at 2 moves')
elif guess > x:
guess = eval(input('Guess lower: '))
if guess == x:
print('You win at 3 move')
else:
if guess > x:
guess = eval(input('Guess lower: '))
if guess == x:
print('You win at 4 moves')
else:
print('You lose')
else:
guess = eval(input('Guess Upper: '))
6
if guess == x:
print('You win at 4 moves')
else:
print('You lose')
else:
guess = eval(input('Guess upper: '))
if guess == x:
print('You win at 3 move')
elif guess > x:
guess = eval(input('Guess lower: '))
if guess == x:
print('You win at 4 moves')
else:
print('You lose')
else:
guess = eval(input('Guess Upper: '))
if guess == x:
print('You win at 4 moves')
else:
print('You lose')
Guess a number: 6
Guess upper: 7
Guess upper: 9
Guess lower: 8
You win at 3 move
3. Write a program to calculate the number of days, hours, minutes and seconds in 955300
seconds.
7
msg += str(mins) + ' minutes, and '
if secs == 1:
msg += '1 second.'
else:
msg += str(secs) + ' seconds.'
print(msg)
𝑗 = 𝑘 ÷ 𝑦2 × 4 ÷ 𝑦 + 𝑥2−𝑘
[29]: k, y, x, w = 10, 3, 4, 5
j = k/y**2*4/y+x**(2-k)
print(f"j = {j}")
j = 1.4814967402705441
5. Write a program that asks the user to input three real numbers, then returns a tuple with
the numbers arranged in an ascending order. A tuple is written as follows: (2, 3, 5).