194k views
0 votes
2.5 Code Practice

Copy and paste the following code into the sandbox window. Modify the code so that the user is asked to multiply two random numbers from 1 to 10
inclusive.

User Mwv
by
6.7k points

2 Answers

4 votes

Answer:

import random

random.seed(1,10)

a = random.randint (1,10)

b = random.randint (1,10)

print ("What is: " + str(a) + " X " + str(b) + "?")

ans = int(input("Your answer: "))

if (a * b == ans):

print ("Correct!")

else:

print ("Incorrect!")

Step-by-step explanation:

User Lee Huang
by
7.0k points
4 votes

Answer:

The code solution is written in Python.

  1. import random
  2. num1 = random.randint(1,10)
  3. num2 = random.randint(1,10)
  4. print(num1 * num2)

Step-by-step explanation:

Firstly, we need two random integers from 1 to 10.

To generate the two random numbers from 1 to 10 we can use Python randint() method. We can import the random module (Line 1).

Next, we use dot notation to call the randint() method and pass two values, 1 and 10, as input arguments (Line 2-3). The two input arguments will ensure the randint() will only generate integer between 1 to 10 inclusive. The two random generated integers are stored in variable num1 and num2, respectively

At last, we multiply num1 and num2 and print the result to terminal (Line 5).

User Yag
by
6.9k points