1 / 1 / 1
Регистрация: 10.12.2015
Сообщений: 91

Вывести результат в виде таблицы

03.01.2016, 17:34. Показов 7670. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Задание во вложении, смог решить только на С++. Нужно решить на Python.
C++
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
#include <iostream>
#include <cmath>
using namespace std;
 
int main() {
    double v, x, xn, xk, h, t, s;
    printf ("Input xn, xk, h, t, s\n");
    cin>>xn>>xk>>h>>t>>s;
    x=xn;
    while(x<=xk)
    { if (x<pow(t,3))
    { v=sqrt(pow(t*x,2)-s);
    printf ("x=%6.2f, v=%9.3f\n", x, v); }
    else if (x<s)
    { v=pow(cos(s*x),2);
    printf ("x=%6.2f, v=%9.3f\n", x, v); }
     else 
     { if (s>0)
        {v=exp(t*x)+sqrt(s);
        printf ("x=%6.2f, v=%9.3f\n", x, v); }
    }
    x+=h;
}
    printf("The End\n");
    return 0;
}
 Комментарий модератора 
Запрещается размещение заданий в виде файлов и ссылок на них
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
03.01.2016, 17:34
Ответы с готовыми решениями:

Вывести результат в отформатированном виде
Напишите программу на вход которой подается количество дней, а на экран выводится в отформатированном виде (выравнивание по левому краю,...

Вывести результат функции в виде таблицы
на отрезке при изменении шага H значения х = f (x) выводим результат функции в виде таблицы https://ibb.co/YPdQrFB вот фото Отрезок...

Как результат вывести не в виде матрице, а в виде таблицы?
Подскажите, плиз, как здесь результат вывести не в виде матрице, а в виде таблице. Ни как не получается. MathCAD 14.

4
1 / 1 / 1
Регистрация: 10.12.2015
Сообщений: 91
03.01.2016, 18:26  [ТС]
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
from math import exp, cos, sqrt
import string
xn = int(input('Vvedite xn: '))
xk = int(input('Vvedite xk: '))
h = int(input('Vvedite h: '))
t = int(input('Vvedite t: '))
s = int(input('Vvedite s: '))
x=xn
while x<=xk:
    if x<pow(t,3):
        v=sqrt(pow(t*x,2)-s)
        print("x=  v= ", x, v)
    elif x<s:
        v=pow(cos(s*x),2)
        print("x=  v= ", x, v)
    else:
        v=exp(t*x)+sqrt(s)
        print("x=  v= ", x, v)
        x=x+h
        print("The end")
сделал на питоне, однако нужные данные не выдает.
должно выдавать в виде таблицы.
0
393 / 165 / 32
Регистрация: 10.12.2015
Сообщений: 717
03.01.2016, 22:31
Цитата Сообщение от Nickname_2015 Посмотреть сообщение
однако нужные данные не выдает
как мне догадаться какие данные должна "выдавать" программа?
0
1 / 1 / 1
Регистрация: 10.12.2015
Сообщений: 91
04.01.2016, 12:58  [ТС]
cyber-satyr, результат должен быть в таблице, типа такого:
х= у=
х= у=
х= у=
х= у=
х= у=
х= у=
прога моя работает, но не правильно работает, выводит "Ошибка выполнения"
0
Заблокирован
04.01.2016, 13:56
Лучший ответ Сообщение было отмечено Nickname_2015 как решение

Решение

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
from math import exp, cos, sqrt
import string
from prettytable import PrettyTable
table_1 = PrettyTable(["X", "V"])
table_1.padding_width = 1
xn = int(input('Vvedite xn: '))
xk = int(input('Vvedite xk: '))
h = int(input('Vvedite h: '))
t = int(input('Vvedite t: '))
s = int(input('Vvedite s: '))
x=xn
while x<=xk:
    if x<pow(t,3):
        v=sqrt(pow(t*x,2)-s)
        table_1.add_row([x, v])
    elif x<s:
        v=pow(cos(s*x),2)
        table_1.add_row([x, v])
    else:
        v=exp(t*x)+sqrt(s)
        table_1.add_row([x, v])
        x=x+h
print(table_1)
Для работы нужно поставить модуль PrettyTable
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.01.2016, 13:56
Помогаю со студенческими работами здесь

Вывести результат в виде таблицы с заголовком
#include &lt;stdio.h&gt; #include &lt;iostream&gt; using namespace std; int main(){ setlocale (LC_ALL, &quot;RUS&quot;); int a,c,...

Произвести расчеты и вывести результат в виде таблицы
Модифицируйте Вашу программу таким образом, чтобы она вводила указанное количество пар значений X и Р, и лишь после этого выполняла расчеты...

Как результат вывести в виде таблицы с помощью print
Всем доброго времени суток. У меня есть к вам огромная просьба - помочь разобраться в двух вопросах по С++: 1)Необходимо написать...

Как вывести результат работы программы в виде таблицы ?
Не могу разобраться с print помогите вывести результаты в виде таблицы граммы под граммами килограммы под килограммами. #include...

Создать таблицу функции y=f(x) и вывести результат в виде таблицы
Такое задание. Создать таблицу функции y=f(x) в диапазоне аргумента х=0-7 с шагом dx=0.3 с выведением результата в виде таблицы.


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

Новые блоги и статьи
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru