Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- first_num_first_p = int(input())
- second_num_first_p = int(input())
- first_num_second_p = int(input())
- second_num_second_p = int(input())
- # Трябва да си направиш брояч на смените, тъй като по условие нямаш право на повече от 6
- counter_of_changes = 0
- # Първоначално състоянието на тази променлива е False, тъй като имаме по-малко от 6 смени,
- # и ако в един момент стигнат 6 ще се превърне в True. Това ни служи за да контролираме спирането на
- # всички вложени цикли
- condition_of_changes = False
- # Първо си ги подреждаме циклите по дефиниция --- > first_num_first_p .... second_num,
- # first_num_second_p, second_num ...... Начина по който го беше направила не е правилен!
- for k in range(first_num_first_p, 9):
- for i in range(9, second_num_first_p - 1, -1):
- for m in range(first_num_second_p, 9):
- for n in range(9, second_num_second_p - 1, -1):
- if k % 2 == 0 and i % 2 != 0 and m % 2 == 0 and n % 2 != 0:
- if k == m and i == n:
- print(f'Cannot change the same player.')
- else:
- print(f'{k}{i} - {m}{n}')
- counter_of_changes += 1
- if counter_of_changes == 6:
- condition_of_changes = True
- break
- if condition_of_changes:
- break
- if condition_of_changes:
- break
- if condition_of_changes:
- break
- # Това е твоя начин по който беше разписано
- # for m in range(first_num_second_p, 9):
- # for n in range(9, second_num_second_p - 1, -1):
- # if m % 2 == 0:
- # if n % 2 != 0:
- # for k in range(first_num_first_p, 9):
- # if k % 2 == 0:
- # for i in range(9, second_num_first_p - 1, -1):
- # if i % 2 != 0:
- # if k == m and i == n:
- # print(f'Cannot change the same player.')
- # break
- # else:
- # print(f'{k}{i} - {m}{n}')
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement