-
Notifications
You must be signed in to change notification settings - Fork 5
/
Copy pathjob-2-2.py
31 lines (27 loc) · 1.29 KB
/
job-2-2.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#
"""
Вхідні дані: 3 числа x, y та z. x, y -- невід'ємні цілі числа, z дорівнює 0 або 1. x не дорівнює 0.
Передаються як аргументи командного рядка.
Вихідні дані: рядок "Everybody sing a song: <текст пісеньки>.",
де <текст пісеньки> формується з у куплетів, розділених пробілами.
Всі куплети однакові і складаються з x 'la' через дефіс.
Якщо z дорівнює одиниці, в кінці ставиться окличний знак, інакше крапка.
За відсутності куплетів пробіл перед крапкою/окличним знаком не ставиться.
Приклад
Вхідні дані: 2 3 1
Результат: Everybody sing a song: la-la la-la la-la!
Вхідні дані: 1 0 0
Результат: Everybody sing a song:.
"""
import sys
x=int(sys.argv[1])
y=int(sys.argv[2])
z=int(sys.argv[3])
la='-la'*x; la=la[1:]
repet=(la+' ')*y
if z == 1:
print 'Everybody sing a song:' + repet[0:len(repet)-1] + '!'
elif z == 0:
print 'Everybody sing a song:' + repet[0:len(repet)-1] + '.'