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

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

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

Author24 — интернет-сервис помощи студентам
Задание во вложении, смог решить только на С++. Нужно решить на 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
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.01.2016, 17:34
Ответы с готовыми решениями:

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

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

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

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

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

4
1 / 1 / 1
Регистрация: 10.12.2015
Сообщений: 91
03.01.2016, 18:26  [ТС] 2
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 3
Цитата Сообщение от Nickname_2015 Посмотреть сообщение
однако нужные данные не выдает
как мне догадаться какие данные должна "выдавать" программа?
0
1 / 1 / 1
Регистрация: 10.12.2015
Сообщений: 91
04.01.2016, 12:58  [ТС] 4
cyber-satyr, результат должен быть в таблице, типа такого:
х= у=
х= у=
х= у=
х= у=
х= у=
х= у=
прога моя работает, но не правильно работает, выводит "Ошибка выполнения"
0
Заблокирован
04.01.2016, 13:56 5
Лучший ответ Сообщение было отмечено 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
04.01.2016, 13:56
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.01.2016, 13:56
Помогаю со студенческими работами здесь

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

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

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

Вычислить значения функции. Результат вывести в виде таблицы
Вычислить значения функции. Результат вывести в виде таблицы. f(x)=2sin в квадрате x+1

Как вывести результат двумерного массива в виде таблицы
Дан двумерный массив, надо чтобы результат был выведен в виде таблици оператором Print Option...

Вычислить значение функции и вывести результат в виде таблицы
Для каждого x, изменяющегося от a до b с шагом h, найти значения функции Y(x), суммы S(x) и |Y(x)...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru