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

Перевод с java на python

18.10.2024, 22:15. Показов 597. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
крч я учителю показал 1 код на java и он сказал если его переведу на python то 3 недели без домашки. Помогите пожалуйста.

Java
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
class Девушка extends Человек{
 
  //возраст
  getAge(): number {
    return Math.min(18,this.age)
  }
 
  //номер телефона
  getPhone(whoAsked:Human):string{
    if(whoAsked instanceof Boy &&
        (whoAsked.isRich() || whoAsked.isHandsome()))
    {
      return this.phone;
    }
    return None;
  }
 
  //натуральная ли часть тела
  isRealBodyPart(bodyPart: BodyParts): boolean{
      real true;
  }
 
  //каст в строку
 
  toString(): string {
      return "
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
18.10.2024, 22:15
Ответы с готовыми решениями:

Перевод кода из Java в Python
Доброго времени суток! Получилась казусная ситуация с преподавателем. Был написан код на Java для получения зачета по предмету, но...

Перевод из Python в Java
Вот код на Python, который нужно перевести на Java: for n in range(1, 1000): s = bin(n) if n%3==0: s += s else: s +=bin(n%3*3) ...

Перевод из python в java
Я пишу проект на тему сравнение языков программирования: java, python и c#. Учитель сказал сделать на каждом программу, и так как...

4
Заклинатель змей
 Аватар для DobroAlex
705 / 560 / 219
Регистрация: 30.04.2016
Сообщений: 2,605
19.10.2024, 10:43
SkrIn4Ik, этот код должен запускаться? Потому что в примере на Java не хватает классов типа "Человек" и "body part"
0
Эксперт PythonЭксперт Java
19530 / 11067 / 2931
Регистрация: 21.10.2017
Сообщений: 23,294
19.10.2024, 12:17
Ну, начнем с того, что это не java

Добавлено через 12 минут
Цитата Сообщение от SkrIn4Ik Посмотреть сообщение
он сказал если его переведу на python то 3 недели без домашки
Препод красавчик, респект.
SkrIn4Ik, делай домашку давай. Ты и нам и преподу показал откровенную бредятину, непонятно откуда выдернутую. Преп тебя знатно потроллил с переводом в питон этой дичи.
1
Модератор
Эксперт Java
 Аватар для alecss131
2848 / 1356 / 404
Регистрация: 11.08.2017
Сообщений: 4,329
Записей в блоге: 2
19.10.2024, 12:52
Цитата Сообщение от iSmokeJC Посмотреть сообщение
что это не java
Больше смахивает даже не на JS, а на TS (TypeScript)
0
98 / 81 / 14
Регистрация: 26.07.2013
Сообщений: 594
22.10.2024, 11:08
- Вот SkrIn4Ik, насколько понял Ваш пример, где-то так:
Python
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
32
33
34
35
36
37
38
39
40
41
42
class Boy:  # Парень
    def __init__(self, age):
        self.age = age
        self.rich = True
        self.handsome = False
        self.phone = 7654321
 
    def isRich(self):  # богатый ли?
        return self.rich
 
    def isHandsome(self):  # Крутой ли?
        return self.handsome
 
    def get_phone(self, whoAsked):  # дать телефон
        if isinstance(whoAsked, Girl) and whoAsked.body_reality:
            return self.phone
        return None
 
 
class Girl:  # Девушка
    def __init__(self, age):
        self.age = age
        self.body_reality = False  # натуральная ли часть тела?
        self.phone = 1234567
 
    def get_age(self):  # возраст
        return self.age
 
    def get_phone(self, whoAsked):  # дать телефон
        if isinstance(whoAsked, Boy) and (whoAsked.isRich() or whoAsked.isHandsome()):
            return self.phone
        return None
 
 
# обращение:
girl = Girl(17)
boy = Boy(19)
 
g_phone = girl.get_phone(boy)
print(g_phone)  # -> 1234567
b_phone = boy.get_phone(girl)
print(b_phone)  # -> None
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
22.10.2024, 11:08
Помогаю со студенческими работами здесь

Перевод кода из Python в Java
Есть формула написанная на питоне. Не знаю, как перевести на джаву. Помогите import math x = int(math.pi / 9) a = int(1.5) b...

Перевод кода (Python -> Java)
Переведите, пожалуйста, код с питона на яву: kolv = int(input()) pochtadr = for i in pochtadr: i = i.replace('.', '') if...

Перевод кода с Python на Java
Столкнулся с тем, что нужно перевести этот код с Python на Java for i in range (1, 8): print (i * ".") print...

Перевод кода из Pascal в Python - Python
Имеется код программы на языке Pascal, требуется перевести его в Python. Я не могу перевести его в Python Код program pryam1; ...

Аналог MoveNext на Java. Перевод программы с C# на Java
Написала программу на C#. Перевожу ее на Java. Проблема возникла в переводе нижеследующего куска программы. В связи с крайне слабым знанием...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Old Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru