Форум сайта python.su
Ребята, срочно нужна ваша помощь, помогите вспомнить условие задачи, по которому написана программа, все дело в том, что я создавал ее еще в октябре с некоторой помощью моих одногруппников и потом потерял условие задачи, вот ее код:
#!/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)
Офлайн
На первый взгляд похоже, что вопрос был лежит ли точка (x,y) за пределами круга, радиус которого зависит от k и l.
Если упростить неравенство, то получится: R >= l / math.sqrt( k*k + 1 ).
Офлайн
О спасибо) А теперь можете помочь исправить программу? Она должна проверять является ли сумма квадратов чисел введенных пользователем нечетным числом ? Все вроде бы работает, но когда я ввожу
Count of Numbers: 3
и ввожу три числа 2, 3, 4 по идее получается 29, программа должна писать yes (является нечетным числом), но пишет почему-то no. Помогите исправить срочно!! Завтра сдавать! Заранее спасибо.
Офлайн
#!/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')
Офлайн
Спасибо!)
Офлайн
Ребята опять нужна ваша помощь, помогите написать программу : Три точки заданы координатами. Определить, можно ли их покрыть кругом радиуса R.
Срочно ребята я вас умоляю.
Офлайн
Офлайн
Блин мне нужно было решение, разбираться нету времени, сегодня сдавать((
Офлайн