HackerRank Python If-Else problem solution YASH PAL, 31 July 2024 In this HackerRank Python If – Else problem-solution set, Given an integer, n, perform the following conditional actions: If n is odd, print Weird If n is even and in the inclusive range of 2 to 5, print Not Weird If n is even and in the inclusive range of 6 to 20, print Weird If n is even and greater than 20, print Not Weird Problem solution in Python 2 programming. #!/bin/python import sys N = int(raw_input().strip()) if (N%2): print ("Weird") elif (N>=2 and N<=5): print ("Not Weird") elif (N>=6 and N<=20): print ("Weird") else: print ("Not Weird") Problem solution in Python 3 programming. #!/bin/python3 import math import os import random import re import sys if __name__ == '__main__': n = int(input().strip()) if n%2 != 0: print("Weird") else: if n>=2 and n<=5: print("Not Weird") elif n>=6 and n<=20: print("Weird") else: print("Not Weird") Problem solution in pypy programming. # Enter your code here. Read input from STDIN. Print output to STDOUT n = int(raw_input()) if n%2 == 1: print('Weird') elif n>=2 and n<=5: print('Not Weird') elif n>=6 and n<=20: print('Weird') elif n>20: print('Not Weird') Problem solution in pypy3 programming. # Enter your code here. Read input from STDIN. Print output to STDOUT val = int(input()) output = "Weird" if val%2 == 1: pass elif 2 <= val < 5: output = "Not Weird" elif 6 <= val <= 20: pass else: output = "Not Weird" print(output) coding problems hackerrank solutions python
the line means we are going to take an string as an integer input and then strip it means remove the white space around the string and then convert it into the integer variable.
if name=='durga': print('hello durga,good evening') print('how are you') else: print('hello durga,good evening') print('Who are you') why there is error comming in else
name = "durga"if name =="durga": print("hello durga,good evening") print("How are you?")else: print("hello durga,good evening") print("Who are you?")
if __name__ == '__main__': n = int(input().strip())if n % 3 == 0: print ('Weird')elif n%2 == 0 and 2 >= n <= 5: print ( 'Not Weird')elif n%2 == 0 and 6 >= n <= 20: print ('Weird')elif n%2 == 0 and n>20 : print ('Not Weird') when i take 24 it is not printing " not weird " , why?
There might be an error while submitting for 4, for this in python3 #!/bin/python3 import mathimport osimport randomimport reimport sys if __name__ == '__main__': n = int(input().strip()) if n%2 != 0: print("Weird") elif n == 4: print("Not Weird") else: if n>=2 and n<=5: print("Not Weird") if n>=6 and n<=20: print("Weird") else: print("Not Weird")
nms=[]choice='yes' while choice=='yes': n=input ('enter a name') nms.append(n) choice=input('do you want to continue?') else: print(nms)Why is the error coming in this??