Форум программистов, компьютерный форум, киберфорум
Python для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.89/55: Рейтинг темы: голосов - 55, средняя оценка - 4.89
0 / 0 / 0
Регистрация: 18.12.2016
Сообщений: 7

Написать определение класса BankAccount для банковского счета

18.12.2016, 07:15. Показов 11126. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Класс "Банковский счет" в программе Python

"Напишите определение класса BankAccount для банковского счета. Оно должно содержать атрибуты для имени (строка), номера счета (строка или целое число) и состояния счета (число с плавающей точкой). С ним должны быть связаны методы вывода состояния счета на экран, добавления денег на счет и снятия их оттуда".
ПОМОГИТЕ!!!!!
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
18.12.2016, 07:15
Ответы с готовыми решениями:

Создать определения класса банковского счета. Элементы данных: имя, номер счета, сальдо. Элементы-функции: положить сум
Создать определения класса банковского счета. Элементы данных: имя, номер счета, сальдо. Элементы-функции: положить сумму на счет, снять ...

Написать базовый абстрактный класс который содержит универсальные поля для банковского счета и конструктор
Научиться использовать наследование и организацию структур . 1. Написать базовый абстрактный класс который содержит универсальные поля...

Создать определения класса банковского счета
Создать определения класса банковского счета. Элементы данных: имя, номер счета, сальдо. Элементы-функции: положить сумму на счет, снять...

13
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
 Аватар для magirus
28049 / 15785 / 983
Регистрация: 15.09.2009
Сообщений: 67,752
Записей в блоге: 78
18.12.2016, 07:45
чем тебе помочь, болезный, коли ты даже раздел сам найти не можешь...
0
0 / 0 / 0
Регистрация: 18.12.2016
Сообщений: 7
18.12.2016, 10:54  [ТС]
Я в первые на этом сайте, зачем так грубо. Прошу помощи....
Питон изучала на третьем курсе, остался долг, срочно нужно написать определение класса.
И я девушка...
0
440 / 432 / 159
Регистрация: 21.05.2016
Сообщений: 1,338
18.12.2016, 10:59
Цитата Сообщение от vikameow666 Посмотреть сообщение
Питон изучала
не думаю...
0
0 / 0 / 0
Регистрация: 18.12.2016
Сообщений: 7
18.12.2016, 11:04  [ТС]
Изучали, но у нас такой преподаватель, который просто заставлял делать всякую хрень....
Кнопки мигающие, викторины, но этого никто не делал естественно....
0
440 / 432 / 159
Регистрация: 21.05.2016
Сообщений: 1,338
18.12.2016, 11:08
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
class BankAccount:
    def __init__(self,name='', number = 0):
        self.name = name
        self.balance = 0.0
        self.number = number
 
    def debit(self, n):
        self.balance += n
 
    def credit(self, n):
        self.balance -= n
 
    def print_balance (self):
        print('%.2f' % self.balance)
1
0 / 0 / 0
Регистрация: 18.12.2016
Сообщений: 7
18.12.2016, 11:38  [ТС]
Спасибо, это все ? Больше ничего туда добавлять не нужно? Я просто правда ну совсем не разбираюсь в этом!!!! Простите меня не знающую !!!

Добавлено через 26 минут
А что еще нужно туда добавить?
Я сохраняю и нажимаю RUN и выходит окно и там ничего не вылазит.
0
440 / 432 / 159
Регистрация: 21.05.2016
Сообщений: 1,338
18.12.2016, 11:44
Лучший ответ Сообщение было отмечено vikameow666 как решение

Решение

Цитата Сообщение от vikameow666 Посмотреть сообщение
Я сохраняю и нажимаю RUN и выходит окно и там ничего не вылазит.
В задании написано "Напишите определение класса". Определение класса ничего не должно выводить
1
0 / 0 / 0
Регистрация: 18.12.2016
Сообщений: 7
18.12.2016, 14:02  [ТС]
"print('%.2f' % self.balance) - поясните эту строку." Сейчас учитель спросил !!! Поясните пожалуйста....

Добавлено через 3 минуты
И еще она сказала, у вас снятие возможно, даже если на счету 0. Что нужно переделать?

Добавлено через 27 минут
oldnewyear, "print('%.2f' % self.balance) - поясните эту строку." Сейчас учитель спросил !!! Поясните пожалуйста....


И еще она сказала, у вас снятие возможно, даже если на счету 0. Что нужно переделать?
0
440 / 432 / 159
Регистрация: 21.05.2016
Сообщений: 1,338
18.12.2016, 14:09
Цитата Сообщение от vikameow666 Посмотреть сообщение
"print('%.2f' % self.balance) - поясните эту строку." Сейчас учитель спросил !!! Поясните пожалуйста....
значение self.balance вставляется в строку вместо '%.2f' и только 2 знака после точки печатается

Цитата Сообщение от vikameow666 Посмотреть сообщение
И еще она сказала, у вас снятие возможно, даже если на счету 0. Что нужно переделать?
Python
1
2
3
def credit(self, n):
    if self.balance >= n:
        self.balance -= n
1
0 / 0 / 0
Регистрация: 18.12.2016
Сообщений: 7
18.12.2016, 14:31  [ТС]
oldnewyear, Последний раз, а куда это вставить ?
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
class BankAccount:
    def __init__(self,name='', number = 0):
        self.name = name
        self.balance = 0.0
        self.number = number
 
    def debit(self, n):
        self.balance += n
 
    def credit(self, n):
        self.balance -= n
 
    def print_balance (self):
        print('%.2f' % self.balance)
Вместо чего?
0
440 / 432 / 159
Регистрация: 21.05.2016
Сообщений: 1,338
18.12.2016, 14:43
Лучший ответ Сообщение было отмечено vikameow666 как решение

Решение

Вместо
def credit(self, n):
self.balance -= n
1
0 / 0 / 0
Регистрация: 18.12.2016
Сообщений: 7
19.12.2016, 09:01  [ТС]
oldnewyear, Спасибо вам огромное )))

Добавлено через 16 часов 28 минут
oldnewyear, else добавьте, чтобы выводило, мол, на счете недостаточно средств.
Можете подсказать ???? Учитель сейчас попросила добавить ???

Добавлено через 1 час 42 минуты
oldnewyear, Поможете ???
0
440 / 432 / 159
Регистрация: 21.05.2016
Сообщений: 1,338
19.12.2016, 10:08
Python
1
2
3
4
5
def credit(self, n):
    if self.balance >= n:
        self.balance -= n
    else:
        print('на счете недостаточно средств')
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
19.12.2016, 10:08
Помогаю со студенческими работами здесь

Ошибка в справочнике Банковские счета "Не указан владелец банковского счета"
Доброго времени всем. Есть БП 2.0.64.42, решили перейти на БП 3.0 Запускаю обновление 3.0.42.89 В самом конце обновления не активна...

Класс банковского счёта
Определите класс для представления банковского счета. Данные-члены должны включать имя вкладчика, номер счета (используйте строку) и...

Нужно сделать аналог банковского счета
1) Создать перечислимый тип данных отображающий виды банковского счета (текущий и сберегательный). Создать переменную типа перечисления,...

Моделирование банковского счета, исправить ошибки в коде
Помогите в исправлении ошибки.Ошибки происходят, после использования get и set.

Как выдернуть данные банковского счета контрагента?
Подскажите пожалуйста, как в Модуле менеджера дока Заказ клиента получить данные банковского счета контрагента?: 1. Наименование Банка...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru