w3resource

Python: Whether an integer greater than 4^4 which is 4 mod 34

Python Programming Puzzles: Exercise-3 with Solution

Write a Python program that accepts an integer and determines whether it is greater than 4^4 and which is 4 mod 34.

Input:
922
Output:
True

Input:
914
Output:
False

Input:
854
Output:
True

Input:
854
Output:
True

Visual Presentation:

Python: Whether an integer greater than 4^4 which is 4 mod 34.
Python: Whether an integer greater than 4^4 which is 4 mod 34.

Sample Solution:

Python Code:

# License: https://bit.ly/3oLErEI

# Define a function named 'test' that takes an integer 'n' as input
def test(n):
    # Check if 'n' is congruent to 4 modulo 34 and greater than 4^4
    return n % 34 == 4 and n > 4 ** 4

# Assign a specific integer 'n' to the variable
n = 922

# Print the original integer
print("Original Integer:")
print(n)

# Print the result of the test function applied to the integer 'n'
print("Check whether the said integer greater than 4^4 and which is 7 mod 134 :")
print(test(n))

# Assign a different integer 'n' to the variable
n = 914

# Print the original integer
print("\nOriginal Integer:")
print(n)

# Print the result of the test function applied to the modified integer 'n'
print("Check whether the said integer greater than 4^4 and which is 7 mod 134 :")
print(test(n))

# Assign another integer 'n' to the variable
n = 854

# Print the original integer
print("\nOriginal Integer:")
print(n)

# Print the result of the test function applied to the modified integer 'n'
print("Check whether the said integer greater than 4^4 and which is 7 mod 134 :")
print(test(n))

# Print the original integer again (note: the variable 'n' retains its previous value)
print("\nOriginal Integer:")
print(n)

# Print the result of the test function applied to the integer 'n' (no modification to 'n' since the previous assignment)
print("Check whether the said integer greater than 4^4 and which is 7 mod 134 :")
print(test(n))

Sample Output:

Original Integer:
922
Check whether the said integer greater than 4^4 and which is 7 mod 134 :
True

Original Integer:
914
Check whether the said integer greater than 4^4 and which is 7 mod 134 :
False

Original Integer:
854
Check whether the said integer greater than 4^4 and which is 7 mod 134 :
True

Original Integer:
854
Check whether the said integer greater than 4^4 and which is 7 mod 134 :
True

Flowchart:

Flowchart: Python - Whether an integer greater than 4^4 which is 4 mod 34.

Python Code Editor :

Have another way to solve this solution? Contribute your code (and comments) through Disqus.

Previous: Check the length and the fifth element occurs twice in a list.
Next: Find the number of stones in each pile.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.