URGINSAN
Янв. 23, 2012 14:05:00
Ребята, срочно нужна ваша помощь, помогите вспомнить условие задачи, по которому написана программа, все дело в том, что я создавал ее еще в октябре с некоторой помощью моих одногруппников и потом потерял условие задачи, вот ее код:
#!/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”
agalen
Янв. 23, 2012 15:00:21
На первый взгляд похоже, что вопрос был лежит ли точка (x,y) за пределами круга, радиус которого зависит от k и l.
Если упростить неравенство, то получится: R >= l / math.sqrt( k*k + 1 ).
URGINSAN
Янв. 23, 2012 20:21:01
О спасибо) А теперь можете помочь исправить программу? Она должна проверять является ли сумма квадратов чисел введенных пользователем нечетным числом ? Все вроде бы работает, но когда я ввожу
Count of Numbers: 3
и ввожу три числа 2, 3, 4 по идее получается 29, программа должна писать yes (является нечетным числом), но пишет почему-то no. Помогите исправить срочно!! Завтра сдавать! Заранее спасибо.
s0rg
Янв. 23, 2012 21:09:16
#!/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')
URGINSAN
Янв. 23, 2012 22:30:28
Спасибо!)
URGINSAN
Янв. 23, 2012 23:03:36
Ребята опять нужна ваша помощь, помогите написать программу : Три точки заданы координатами. Определить, можно ли их покрыть кругом радиуса R.
Срочно ребята я вас умоляю.
py.user.next
Янв. 24, 2012 00:59:37
URGINSAN
Янв. 24, 2012 05:45:59
Блин мне нужно было решение, разбираться нету времени, сегодня сдавать((