My issue
How to fix this error, one method could be use of try and except but I am not able to fix this using that also. It would be a great help if anyone could help me fix this.
Traceback (most recent call last):
File “./prog.py”, line 3, in
ValueError: invalid literal for int() with base 10: ‘21 34 30’
My code
t=int(input())
while t>0 :
x,y,a=int(input())
if a>=x and a<y :
print("Yes")
else:
print("No")
t=t-1
Problem Link: AGELIMIT Problem - CodeChef
t=int(input())
while t!=0:
f=input().split(" ")
for i in range (3):
x=f[0]
y=f[1]
a=f[2]
if a>=x and a<y:
print(“YES”)
else:
print(“NO”)
t-=1
‘’’ Consider input as a string, and use the split() function to accept input from single line. Then, break it up’‘’
1 Like
Try this one, It works
#include <iostream>
using namespace std;
int main() {
int t;
cin>>t;
while(t--){
int a,x,y;
cin>>x>>y>>a;
if(a>=x&&a<y)
cout<<"YES"<<endl;
else
cout<<"NO"<<endl;
}
return 0;
}
2 Likes
Hey! Have a glance at my code…
def checkEligibility(x, y, a):
if a >= x and a < y:
return “YES”
else:
return “NO”
test = int(input())
for _ in range(test):
x, y, a = map(int, input().split())
result = checkEligibility(x, y, a)
print(result)
1 Like