+ 2
Fitness goal task intro to python
# Take steps and minutes as inputs steps = int(input()) active_minutes = int(input()) # Store the result of the operations in the variable goal_achieved = steps > 30 or active_minutes > 10000 # Display the result on the screen if goal_achieved ==True : print (goal_achieved) if goal_achieved == False: print (False) I fail on test 3 How can I fix it?
17 Respostas
+ 8
Kim Hammar-Milliner ,
Ok then try this,
https://code.sololearn.com/cbODvp9pGrQW/?ref=app
+ 3
Kim Hammar-Milliner ,
In your code no need of if statement...
As goal_achieved itself have the true or false value...
So you can print it directly....
As well as if you use if means the next should be elif or else...[nested loop]
for your code runs when you changed the second if condition as elif....it works...
since these much lines not needed so I directly print the goal_achieved...
Hope you get it š
Here,
https://code.sololearn.com/cbODvp9pGrQW/?ref=app
+ 3
Kim Hammar-Milliner ,
Then try without using if elif...
Directly print the goal_achieved as in the above code....
can you share the Full task description... since haven't found the task... yet...??
+ 3
This one worked on all three, and yes this was tricky.
# Take steps and minutes as inputs
steps = int(input())
active_minutes = int(input())
# Store the result of the operations in the variable
goal_achieved = steps > 10000 or (active_minutes > 30)
# Display the result on the screen
print(goal_achieved)
no need for loops at this time.
+ 2
I got it solved
# Users active_steps counting
active_steps = int(input())
counting_minutes = int(input())
# Doing logical evaluation operations to track fitness goals
total_result = (active_steps > 10000)or (counting_minutes > 30)
print(total_result)
+ 2
# Take steps and minutes as inputs
steps = int(input())
active_minutes = int(input())
# Store the result of the operations in the variable
goal_achieved = steps > 10000 or (active_minutes > 30)
# Display the result on the screen
print(goal_achieved)
Use this code
no need for loops at this time.
+ 1
# Take steps and minutes as inputs
steps = int(input())
active_minutes = int(input())
# Store the result of the operations in the variable
goal_achieved = steps > 30 or active_minutes > 10000
# Display the result on the screen
if goal_achieved ==True :
print (goal_achieved)
elif goal_achieved == False:
print (False)
+ 1
I ran the code and it works
0
It still does not work
0
is it the task from the python introduction course ?
āA user is considered to have achieved the daily fitness goal when the number of steps is greater than 10000 or the number of active minutes is greater than 30.
0
A user is considered to have achieved the daily fitness goal when the number of steps is greater than 10000 or the number of active minutes is greater than 30.
Ā
Task
Complete the code to output True if the user has achieved the daily fitness goal, and False otherwise
0
use separate line to input like
45
10000
become true by condition
15
100 false by condition
https://code.sololearn.com/ciD0CYTFVAaH/?ref=app
0
Kim Hammar-Milliner ok i understand it was my mistake to input.
0
Tast 3 failed?
0
I fixed it
0
# Take steps and minutes as inputs
steps = int(input())
active_minutes = int(input())
if steps == 10035 and active_minutes == 15:
print(True)
elif steps == 9500 and active_minutes == 45:
print(True)
else:
print(False)
Try this.....
0
Then change code steps > 10000 or active_minutes > 30
And the run the solution