Write a program that prints all possible dice rolls with two dice. To do so, you should use a nested for loop.
Hint: You can’t use i for both for loops.
Here’s what your program should print:
1,1
1,2
1,3
1,4
1,5
1,6
2,1
…
6,4
6,5
6,6
Write a program that prints all possible dice rolls with two dice. To do so, you should use a nested for loop. Hint: You can’t use i for both for loops. Here’s what your program should print: 1,1 1,2 1,3 1,4 1,5 1,6 2,1 … 6,4 6,5 6,6
Share
Here’s a simple Python program that prints all possible rolls of two dice using nested for loops:
for die1 in range(1, 7): # Outer loop for the first die
for die2 in range(1, 7): # Inner loop for the second die
print(die1, die2) # Print the combination
### Explanation:
1. The outer loop (`for die1 in range(1, 7)`) iterates over the numbers 1 to 6, representing the first die.
2. The inner loop (`for die2 in range(1, 7)`) also iterates over the numbers 1 to 6, but for the second die.
3. Each combination of `die1` and `die2` is printed on a new line formatted as `die1, die2`.
Feel free to try it out! If you’d like more in-depth assistance or further concepts, check the extended services page.