Как перевести код с С++ на python? [закрыт]
Закрыт. Этот вопрос не по теме. Ответы на него в данный момент не принимаются.
Учебные задания допустимы в качестве вопросов только при условии, что вы пытались решить их самостоятельно перед тем, как задать вопрос. Пожалуйста, отредактируйте вопрос и укажите, что именно вызвало у вас трудности при решении задачи. Например, приведите код, который вы написали, пытаясь решить задачу
Закрыт 12 месяцев назад .
Не знаю C++ нужно с него перенести код на python, желательно python 3 такой код:
#include #include using namespace std; double fack(int64_t n) < //fackториал double xf = 1; for (int k = 1; k < n; k++) xf *= k; return xf; >int main() < for(double i = 0.1; i cout « "Hello World!" « endl; return 0; >
Перевод с Python на C++
Всем привет!
Очень нужна помощь в переводе с Python на С++.
Помогите разобраться.
вот исходный код на Python
def avg_freq_from_files(fnames):
assert(len(fnames))
freqs = [count_freq_for_str(open(i).read()) for i in fnames]
cmn_keys = set(freqs[0].keys())
for i in freqs[1:]:
cmn_keys = cmn_keys.intersection(set(i.keys()))
def avg_fr(n):
return avg([i[n] for i in freqs])
freq = dict((k, avg_fr(k)) for k in cmn_keys)
return freq
На входе vector — в векторе записаны имена файлов.
На выходе map
то что получается в C++
if (fnames.size() == 0)
exit(1);
for (i=0; i ifstream input_file(fnames.c_str(), ifstream::in );
while (! input_file.eof())
<
s = input_file.get();
if ((s>=’a’ && s<='z')||(s>=’A’ && s <='Z'))
<
word += s;
>
else
<
if (word.size() != 0)
f1 = count_freq_for_str(word);
freqs.push_back(f1);
>
word.clear();
>
>
input_file.close();
>
cmn_keys = get_keys(freqs[0]);
//.
for(i=1; i std::set cmn_keys2;
cmn_keys1 = get_keys(freqs);
set_intersection(cmn_keys.begin(), cmn_keys.end(), cmn_keys1.begin(), cmn_keys1.end(),
inserter(cmn_keys2, cmn_keys2.begin()));
cmn_keys = cmn_keys2;
>
функция get_keys вытаскивает ключи Мапа
не могу понять как перевести строчку:
for i in freqs[1:]:
cmn_keys = cmn_keys.intersection(set(i.keys()))
если что-то делаю не правильно, пожалуйста, объясните!
мозг уже кипит, спасибо за понимание!
Перевод кода С++ в код Python с помощью ChatGPT
Задача перевода работающего кода программы с одного языка программирования в другой актуальная для тех, кто изучает программирование. Во-первых, часто получается найти решение задачи поставленной преподавателем, на другом языке. А во-вторых, вам сразу могут дать готовый код и попросить написать его на другом языке. Так можно проверить сразу знание двух языков программирования.
Теперь с этой задачей можно легко справиться, перепоручив ее искусственному интеллекту. Покажем как это работает на примере. В качестве исходной задачи и кода возьмем задачку, которой точно нет в интернете (это для того, чтобы чат не нашел готовое решение). Но в то же время, пусть это будет что-то простое и в то же время позволит проверить как ChatGPT понимает готовый код. Кроме того, очевидно, что чаще всего такой возможностью будут пользоваться школьники и студенты, начинающие учить язык. Поэтому задачу школьного уровня, для начала и примера.
Задача. Вывести на экран прямоугольник размером \(5 \times 15\), заполненный символом «+».
Код С++ решения задачи приведен ниже.
#include using namespace std; int main() {for (int i = 0; i < 5; i++) for (int j = 0; j < 15; j++) {cout
Дальше просим ChatGPT перевести код С++ в код Python. При этом исходное условие задачи чату не сообщаем, а отправляем ему для анализа только код С++. Дальше приводим задание для чата.
И получаем результат перевода кода С++ в Python

Для большей наглядности и проверки вставим результат перевода в наш онлайн-интерпретатор, чтобы вы могли попробовать его выполнить. Смотрите пример ниже. Все работает, все отлично.
for i in range(5): for j in range(15): print('+', end='') print()
Наслаждаемся. ChatGPT выполнил за нас всю работу. Перевод можно пробовать и для более сложных задач. Экспериментируйте.
Перевод кода из C в Python
Перевод кода на Python
нужно перевести из C++ в python import java.util.Scanner; public class JavaApplication9
Перевод кода с JS на Python
Всем добрый день. Есть одна задача, шифр пар, есть готовый код написанный на javascript, можете.

Перевод кода с JS на Python
Здравствуйте уважаемые коллеги есть одна задача, я её решить на js, но честно говоря меня терзает.
1287 / 672 / 365
Регистрация: 07.01.2019
Сообщений: 2,211
Задание какое?
Регистрация: 05.05.2020
Сообщений: 3
Найти максимальное значение массива с помощью рекурсии
1287 / 672 / 365
Регистрация: 07.01.2019
Сообщений: 2,211
1 2 3 4 5 6 7 8
def get_max(my_list): m = None for item in my_list: if isinstance(item, list): item = get_max(item) if not m or m item: m = item return m
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь
Перевод кода из С++ в Python
#include <string> #include <vector> #include <algorithm> #include <iostream> #include <sstream>.
Перевод кода из python в c++
Очень нужна помошь в переводе кода из python в c++, чтобы разобраться в программе. Задача о.
Перевод кода с Js на Python
Уважаемые недавно просил помочь с задачами нашёл решение на Js, Помогите перевести на python`овский.
Перевод кода с C++ на Python или C#
Здравствуйте, переведите данный код (C++) на Python или C# пожалуйста, я студент, у меня практика.
Перевод кода delphi в python
f:=(a=c)or(b=d)or(abs(a-c)=abs(b-d)); Переведите пожалуйста код. Код из задачи про шахматы: Даны.

Перевод кода из Pascal в Python
1. var A, B, x: real; begin writeln('Введите коэффициенты A и B (A <> 0):'); write(' A.

Перевод кода Pascal в Python
Здравствуйте, помогите с переводом кода Pascal в Python!? Program ss1; var s,g:string;.
