Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 15, 2015 08:02:56

HappyPython
Зарегистрирован: 2015-02-15
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Пожалуйста, переведите программу с С++ на Python!

Здравствуйте, уважаемые программисты Учусь в 11 классе, раньше проходила С++, сейчас новый учитель переучивает на Python. Решить данную задачу я на Python не смогла.. Помогите, пожалуйста!
Условие:

Решение на С++
#include<iostream>

class Mail{
private:
std::string box, server;

public:
Mail(std::string s){
SetMail(s);
}
void SetMail(std::string s){
std::string::size_type ind=s.find('@');
box.assign(&s, &s);
server.assign(&s, &s);
}
std::string GetMail()const{
return box+“@”+server;
}
void SetBox(std::string s){
box=s;
}
void SetServer(std::string s){
server=s;
}
};

int main(){
Mail a(“mybox@mail.ru”);
std::cout<<a.GetMail()<<“\n”;
a.SetBox(“myotherbox”);
std::cout<<a.GetMail()<<“\n”;
a.SetServer(“yandex.ru”);
std::cout<<a.GetMail()<<“\n”;
}

Офлайн

#2 Фев. 15, 2015 13:32:22

ZerG
Зарегистрирован: 2012-04-05
Сообщения: 2627
Репутация: +  61  -
Профиль   Отправить e-mail  

Пожалуйста, переведите программу с С++ на Python!

http://www.ibm.com/developerworks/ru/library/l-python_part_6/
для начала попробуйте!
Выложите попытку - подскажем!



Влодение рускай арфаграфией - это как владение кунг-фу: настаящие мастира не преминяют ево бес ниабхадимости

Офлайн

#3 Фев. 17, 2015 07:50:46

PanovSergey
От: Екатеринбург
Зарегистрирован: 2013-12-29
Сообщения: 269
Репутация: +  19  -
Профиль   Адрес электронной почты  

Пожалуйста, переведите программу с С++ на Python!

Есть мнение что для того чтобы знать как переписать программу с С++ на питн надо хотя бы понимать что тут на С++ написано. Разберитесь что и как ваша программа делает. Скиньте сюда что у вас на питоне конкретно не получается из элементов программы на С++.

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version