Advertisement
Guest User

Untitled

a guest
Dec 14th, 2019
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.12 KB | None | 0 0
  1. Сватбени места
  2. Младоженците искат да направят списък кой на кое място ще седи на сватбената церемония.
  3. Местата са разделени на различни сектори. Секторите са главните латински букви като започват от A.
  4. Във всеки сектор има определен брой редове. От конзолата се чете броят на редовете в първия сектор ('A'),
  5. като във всеки следващ сектор редовете се увеличават с 1. На всеки ред има определен брой места - тяхната номерация
  6. е представена с малките латински букви. Броя на местата на нечетните редове се прочита от конзолата,
  7. а на четните редове местата са с 2 повече.
  8. Вход
  9. От конзолата се четaт 3 реда:
  10. • Последния сектор от секторите - символ ('B'-'Z')
  11. • Броят на редовете в първия сектор - цяло число (1-100)
  12. • Броят на местата на нечетен ред - цяло число (1-24)
  13. Изход
  14. Да се отпечата на конзолата всяко място на отделен ред по следния формат:
  15. {сектор}{ред}{място}
  16. Накрая трябва да отпечата броя на всички места.
  17. '''
  18.  
  19. sector=input()
  20. rowA=int(input())
  21. oddseats=int(input())
  22. evenseats=oddseats*2
  23. number=ord(sector)
  24. numberoffseats=97
  25. seatsA=96
  26. azde=False
  27. while azde==False:
  28. for i in range (65,number+1): #sektori
  29. for m in range(1,rowA+1): #redove
  30. if m%2==0:
  31. numberoffseats=evenseats
  32. if m%2!=0:
  33. numberoffseats=oddseats
  34. for n in range (1,numberoffseats+1): #mesta
  35. seatsA+=1
  36. print (chr(number-1),m,chr(seatsA))
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement