Допоможіть будь ласка
Створити програму, яка при введенні суми поповнення рахунку визначить
тарифний план, який Ви можете придбати та виведе кількість наданих Вам
хвилин, sms та ГБ інтернету. Визначить Ваш залишок (різницю між вартістю
тарифного плану і станом рахунку) і покаже, скільки додаткових хвилин та
ГБ Ви зможете замовити на залишок.
Vodafone SuperNetStart – ціна 70 грн
4 ГБ
500 хвилин
20 sms
Vodafone Family – ціна 45 грн
500 Mб
150 хвилин
5 sms
Vodafone Device L– ціна 130 грн
30 ГБ
Безлімітна кількість хвилин
50 sms
Додатково Ви можете замовити :
На 2 грн Ви можете замовити 1 хвилину
На 3 грн Ви можете замовити 100 МБ
Результат :
- Вивести назву тарифного плану з умовами тарифу
- Вивести залишок на рахунку
- Вивести кількість хв та МБ , які можна додатково купити
(код Пайтон)
Answers & Comments
Ответ:
a = 'Vodafone SuperNetStart \n \
Ціна 70 грн \n \
4 ГБ \n \
500 хвилин \n \
20 sms'
b = 'Vodafone Family\n \
Ціна 45 грн \n \
500 МБ \n \
150 хвилин \n \
5 sms'
c = 'Vodafone Device L \n \
Ціна: 130 ГРН \n \
30 ГБ \n \
150 хвилин \n \
5 sms'
d = int(input('Сумма: '))
if d >= 130:
r = d - 130
print('Рекомендований тариф: ')
print(c)
print(' Залишок: ', r)
elif d >= 70:
r = d - 70
print('Рекомендований тариф: ')
print(a)
print(' Залишок: ', r)
elif d >= 40:
r = d - 40
print('Рекомендований тариф: ')
print(b)
print(' Залишок: ', r)
elif d < 40:
print(' Недостатньо коштів ')
Объяснение:
a = 'Vodafone SuperNetStart \n \
^
SyntaxError: unterminated string literal (detected at line 2)