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

Не понимаю где ошибка

14.11.2019, 07:49. Показов 1603. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем доброго времени суток, есть код на pascal его нужно перевести в python, не могу понять что не так.
Pascal
1
2
3
4
5
6
7
8
9
10
11
var
x,y: real;
begin
write ('ВВЕСТИ x=');
readln(x);
if (x>2.2) and (x<=3)then
y:=1
else
y:=(x-3);
writeln('y=',y:10:3);                         
end.
Python
1
2
3
4
5
6
7
import math
x=int(input("Введите число:")
    if (x>2.2) and (x<=3):
          y=1
else:
y=(x-3)
print y
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.11.2019, 07:49
Ответы с готовыми решениями:

Иерархия геометрических фигур ( не понимаю, где ошибка )
Не понимаю, что не так... помогите, пожалуйста С помощью наследования постройте иерархию...

Не понимаю где ошибка при использовании декоратора
Здравствуйте, не так давно начал изучать python и вот столкнулся с такой штукой как &quot;декоратор&quot;....

Сделал код, но не понимаю где ошибка
import random class Warrior: def __init__(self, name, health=100): self.name =...

Не запускается метод бисекций на Python. Не понимаю, где ошибка
import matplotlib.pyplot as plt import numpy as np x1 = 10 y1 = 3 eps = 0.001 g = 9.8 f =...

Вывести на экран количество слов где первая и последняя буквы одинаковы (не понимаю где ошибка)
задан текст нужно вывести на экран количество слов где первая и последняя буквы одинаковы #include...

4
Автоматизируй это!
Эксперт Python
7174 / 4666 / 1219
Регистрация: 30.03.2015
Сообщений: 13,337
Записей в блоге: 29
14.11.2019, 07:58 2
QwertyASD13, отступы не верные, принт не верный
Python
1
2
3
4
5
6
7
import math
x=int(input("Введите число:")
if (x>2.2) and (x<=3):
    y=1
else:
    y=(x-3)
print (y)
1
0 / 0 / 0
Регистрация: 14.11.2019
Сообщений: 77
14.11.2019, 08:03  [ТС] 3
Спасибо, но мне выдается следующая ошибка:
Миниатюры
Не понимаю где ошибка  
0
1011 / 355 / 59
Регистрация: 28.02.2013
Сообщений: 935
14.11.2019, 08:39 4
Лучший ответ Сообщение было отмечено QwertyASD13 как решение

Решение

QwertyASD13, мне кажется если сравнение идет 'x' с 2.2 то лучше приводить к float

Python
1
2
3
4
5
6
7
8
x=float(input("Введите число:"))
 
if 2.2<x<=3:
    y=1
else:
    y = x -3
 
print(y)
0
0 / 0 / 0
Регистрация: 14.11.2019
Сообщений: 77
14.11.2019, 10:17  [ТС] 5
Большое спасибо!
0
14.11.2019, 10:17
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.11.2019, 10:17
Помогаю со студенческими работами здесь

Не понимаю где ошибка
Я написала код, но при выводе р2(именно р) выходит мусор заместь зимы, помогите пожалуйста...

Не понимаю где ошибка
Помогите, очень долго не понимаю где я ошибся, написать функцию возращающая массив координат точек...

не понимаю, где ошибка?
5 cent=\sqrt{25 cent}=\sqrt{\frac{1}{4}dollars}=\frac{1}{2}dollars=50 cent Писал про...

не понимаю,где ошибка
Дана форма, в которой мы имеем 15 radio кнопок. Кнопки - оценки за экзамены. Надо найти средний...

не понимаю где ошибка
Помогите найти ошибку почему программа находит координаты 2-х точек пересечения а пишет что их 3?...


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

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