It kind of depends on the intended language, but I can see the following mistakes:
- lines not terminated with a semicolon (but not all languages require this)
- while statement missing parenthesis, ie., while (num1 <= num2), also not required in all languages
- statements below the while statement must be grouped by curly braces
- num1+5 should be num1=num1+5 or num1 += 5
Output will be:
10
15
20
25
30
Answer:
Correct answer is option (2) that is "return".
Explanation:
In any programming language, a variable name can be made up of letters (lower and upper case) and digits. we can also use "_" underscore character for declaring the variables but we cannot use any special character like “$”.We cannot use digits in the beginning of variables name. And we also cannot use reserved keywords of the language like "new","return","while" etc. There should not be space between the variable names. Options 1, 3 and 4 are not violating any of these properties. But in option (2), "return" is a reserved keyword. That is why it is not a valid variable name.
Some example of valid variables name:
foo
BAZ
Bar
_foo42
foo_bar
Some example of invalid variables name:
$foo ($ not allowed)
while ( keywords )
2foo (started with digit)
my foo (spaces )
Answer:
import random
number1 = random.randrange(0, 1000)
number2 = random.randrange(0, 1000)
answer = int(input("Enter a number: "))
if answer == number1 + number2:
print("Your answer is correct")
else:
print("Your answer is not correct")
Explanation:
The code is in Python
Create two integer numbers using random
Ask the user for an input
Check if answer is equal to number1 + number2. If they are equal, print "answer is correct". Otherwise, print "answer is not correct".