Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 23, 2012 14:05:00

URGINSAN
От:
Зарегистрирован: 2012-01-23
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите вспомнить условие задачи

Ребята, срочно нужна ваша помощь, помогите вспомнить условие задачи, по которому написана программа, все дело в том, что я создавал ее еще в октябре с некоторой помощью моих одногруппников и потом потерял условие задачи, вот ее код:

#!/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”



Отредактировано (Янв. 23, 2012 14:05:13)

Офлайн

#2 Янв. 23, 2012 15:00:21

agalen
От:
Зарегистрирован: 2011-03-23
Сообщения: 185
Репутация: +  17  -
Профиль   Отправить e-mail  

Помогите вспомнить условие задачи

На первый взгляд похоже, что вопрос был лежит ли точка (x,y) за пределами круга, радиус которого зависит от k и l.
Если упростить неравенство, то получится: R >= l / math.sqrt( k*k + 1 ).



Офлайн

#3 Янв. 23, 2012 20:21:01

URGINSAN
От:
Зарегистрирован: 2012-01-23
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите вспомнить условие задачи

О спасибо) А теперь можете помочь исправить программу? Она должна проверять является ли сумма квадратов чисел введенных пользователем нечетным числом ? Все вроде бы работает, но когда я ввожу
Count of Numbers: 3
и ввожу три числа 2, 3, 4 по идее получается 29, программа должна писать yes (является нечетным числом), но пишет почему-то no. Помогите исправить срочно!! Завтра сдавать! Заранее спасибо.



Офлайн

#4 Янв. 23, 2012 21:09:16

s0rg
От:
Зарегистрирован: 2011-06-05
Сообщения: 777
Репутация: +  25  -
Профиль   Отправить e-mail  

Помогите вспомнить условие задачи

#!/usr/bin/env python
#coding: utf8

num_count = int(raw_input('Count of Numbers: '))
numbers = [int(raw_input('Number %d: ' % (i + 1))) for i in range(num_count)]
squares_sum = sum(map(lambda a: a*a, numbers))
print 'Sum of squares: %d (%s)' % (squares_sum, 'even' if squares_sum%2 else 'odd')

Офлайн

#5 Янв. 23, 2012 22:30:28

URGINSAN
От:
Зарегистрирован: 2012-01-23
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите вспомнить условие задачи

Спасибо!)



Офлайн

#6 Янв. 23, 2012 23:03:36

URGINSAN
От:
Зарегистрирован: 2012-01-23
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите вспомнить условие задачи

Ребята опять нужна ваша помощь, помогите написать программу : Три точки заданы координатами. Определить, можно ли их покрыть кругом радиуса R.
Срочно ребята я вас умоляю.



Офлайн

#7 Янв. 24, 2012 00:59:37

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9851
Репутация: +  853  -
Профиль   Отправить e-mail  

Помогите вспомнить условие задачи

Офлайн

#8 Янв. 24, 2012 05:45:59

URGINSAN
От:
Зарегистрирован: 2012-01-23
Сообщения: 5
Репутация: +  0  -
Профиль   Отправить e-mail  

Помогите вспомнить условие задачи

Блин мне нужно было решение, разбираться нету времени, сегодня сдавать((



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version