Вторник, 26 Ноября 2024, 17:07

Приветствую Вас Гость

[ Новые сообщения · Игроделы · Правила · Поиск ]
  • Страница 1 из 1
  • 1
Проблема с Python
URGINSANДата: Воскресенье, 22 Января 2012, 19:21 | Сообщение # 1
почти ветеран
Сейчас нет на сайте
В общем ребята мне нужно узнать что делает данная программа. Условие к сожалению утеряно, и его надо составить заново. Помогите, заранее спасибо, плюсану в репу)

Code

#!/usr/bin/python
# -*- coding: utf-8 -*-

import math

x = input( u"x: ")
y = input( u"y: ")
k = input( u"k: ")
l = input( u"l: ")
R = math.sqrt(x*x + y*y)

D=4*k*k*l*l - 4*(k*k + 1)*(l*l - R*R)
if 0<=D :
  print u"npuHaDLezhit"
else :  
  print u"HenpuHaDLezhit"


Я на драйве
noTformaTДата: Воскресенье, 22 Января 2012, 19:30 | Сообщение # 2
Ukrainian independent game developer
Сейчас нет на сайте
URGINSAN,
сначала считывается 4 переменные:
x, y, k, l.
Как я понял х и у - это расстояние по прямым х и у, так как дальше рассчитывается расстояние по теореме пифагора, и записывается в переменную R.
Дальше вычисляют D по какой-то формуле, и если д >= 0, то выводит что принадлежит, иначе "не принадлежит".

Вся инфа о условии, в этой строчки D=4*k*k*l*l - 4*(k*k + 1)*(l*l - R*R). Я хз что это за формула, очень криворуко записано.


@noTformaT
URGINSANДата: Воскресенье, 22 Января 2012, 21:53 | Сообщение # 3
почти ветеран
Сейчас нет на сайте
Мне бы составить условие, по которому эта программа выполнена, написана она не мною, но условие мне просто необходимо((

Добавлено (22.01.2012, 21:53)
---------------------------------------------
Никто не может мне помочь?


Я на драйве
DracДата: Воскресенье, 13 Мая 2012, 23:40 | Сообщение # 4
частый гость
Сейчас нет на сайте
У тебя куча ошибок, весь код сплошная ошибка. Насчитано более 10.

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

Code
print '=========================';  
print '=Made in by Abaev Ruslan=';
print '=========================';
print 'Hello, this is my new and the first programm';
cmd = (raw_input('>>'));
while cmd!='Exit':
        if cmd=='help':
               print '\nTeams:\n\naddition\nsubtraction\nmultiplication\ndivision\n';
               cmd = (raw_input('>>'));
        elif cmd=='addition':
               print'Enter the first number:';  
               a=int(raw_input('>>'));
               print'Enter the second number:';
               b=int(raw_input('>>'));
               c=a+b;  
               print c
               cmd = (raw_input('>>'));
        elif cmd=='subtraction':  
               print 'Enter the first number:';  
               a=int(raw_input('>>'));  
               print 'Enter the second number:';  
               b=int(raw_input('>>'));
               c=a-b;  
               print c  
               cmd = (raw_input('>>'));
        elif cmd=='multiplication':
               print 'Enter the first number:';  
               a=int(raw_input('>>'));
               print 'Enter the second number:';
               b=int(raw_input('>>'));
               c=a*b;
               print c
               cmd = (raw_input('>>'));  
        elif cmd=='division':
               print 'Enter the first number:';
               a=int(raw_input('>>'));
               print 'Enter the second number:';
               b=int(raw_input('>>'));
               c=a/b;  
               print c;
               cmd = (raw_input('>>'));


Жду плюс.


Всем добра =)

Сообщение отредактировал Drac - Воскресенье, 13 Мая 2012, 23:44
  • Страница 1 из 1
  • 1
Поиск:

Все права сохранены. GcUp.ru © 2008-2024 Рейтинг