Python Forum
Assign the sum of 2 consecutive numbers in a list to a varibale
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Assign the sum of 2 consecutive numbers in a list to a varibale
#1
import random

no_questions = int(input("Enter the no of questions "))

questions = []
for i in range(0,no_questions*2):
    n = random.randrange(0,10)
    questions.append(n)

def pairwise(iterable):
    a = iter(iterable)
    return zip(a, a)

for x, y in pairwise(questions):
   input ("%d + %d " % (x, y))
The output will ask to enter the value of x + y, how can I assign the answer of each question to different variables
Reply
#2
One method is to append each answer to another list.

answers = []
for x, y in pairwise(questions):
   answers.append(input ("%d + %d " % (x, y)))
Reply
#3
(Apr-04-2020, 10:05 PM)bowlofred Wrote: One method is to append each answer to another list.

answers = []
for x, y in pairwise(questions):
   answers.append(input ("%d + %d " % (x, y)))

It just created another list of answers but how do I assign the each answer to the questions ?
Reply
#4
You'd use math. For answers[x], the questions for it were questions[2 * x] and questions[2 * x + 1].

It might be easier to keep the parts of the questions in separate lists, then you could index all of them equally.
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  How do I calculate a ratio from 2 numbers and return an equivalent list of about 1000 Pleiades 8 15,448 Jan-05-2024, 08:30 PM
Last Post: sgrey
  find random numbers that are = to the first 2 number of a list. Frankduc 23 3,049 Apr-05-2023, 07:36 PM
Last Post: Frankduc
  List of random numbers astral_travel 17 2,534 Dec-02-2022, 10:37 PM
Last Post: deanhystad
  Remove numbers from a list menator01 4 1,252 Nov-13-2022, 01:27 AM
Last Post: menator01
  [split] why can't i create a list of numbers (ints) with random.randrange() astral_travel 7 1,454 Oct-23-2022, 11:13 PM
Last Post: Pedroski55
  how to assign items from a list to a dictionary CompleteNewb 3 1,535 Mar-19-2022, 01:25 AM
Last Post: deanhystad
  Divide a number by numbers in a list. Wallen 7 7,926 Feb-12-2022, 01:51 PM
Last Post: deanhystad
  producing numbers out of a list bouraque7878 10 3,625 Nov-12-2021, 09:13 PM
Last Post: jefsummers
  How to change odd to even numbers in the list? plumberpy 8 3,622 Aug-08-2021, 11:07 AM
Last Post: plumberpy
  convert numbers into list lokesh 1 2,349 Jun-03-2021, 06:37 AM
Last Post: menator01

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020