Я добавил лучший пример с jsFiddle: http://jsfiddle.net/cUCGX/ (Наведите курсор на одно из полей и нажмите enter.)
Дайте каждому изображению on ('mouseover') и установите переменную на основе этого изображения.
Итак
var activeImage = null;
myImage.on('mouseover', function() {
activeImage = 'myImage';
});
myImage2.on('mouseover', function() {
activeImage = 'myImage2';
});
$(document).keypress(function(e) {
if (e.which == 'certainKeyPress' && activeImage) {
//do something with activeImage
console.log('The cursor was over image: ' + activeImage + ' when the key was pressed');
}
});
Возможно, также добавьте onmouseout для каждого изображения, а также очистить activeImage, если вы хотите, чтобы клавиша нажала только на работу WHEN, когда она зависала.
Используйте печать с (), используйте печать вместо печати
#define a function
def Convert (F):
Celcius=(F-32)*5/9
print(Celcius)
#get input
F=int(input("Enter a temperature in Farenheit "))
#call function
Convert (F)
он был напечатан строчными буквами. спасибо Жюльен и всем остальным. не могу поверить, что я не уловил этого
Вы написали print
с большой буквы P, также лучше использовать return
в такой функции, чем печатать в ней.
def celcius(f):
return (f-32)*5/9
f=int(input("Enter a temperature in Farenheit "))
print celcius(f)
Кроме того, я сделал ваш CamelCase
более питоническим. Лучше придерживаться языковых стандартов, особенно если вы новичок.
Источник этого jsFiddle
print("Python 3.4 Fahrenheit to Celsius conversion program."'\n')
def Celsius():
fahrenheit = float(input("Enter the temperature in Fahrenheit."'\n'))
print("You entered %s degrees."'\n' % fahrenheit)
celsius = (fahrenheit - 32) * 5 / 9
print("The temperature is %d celsius")% celsius
Celsius()
def Conversion(n):
return(n - 32.0) * 5.0 / 9.0
n = 40
x = Conversion(n)
print (x)
Здесь убедитесь, что вы пишете маленькое p, вы поставили Capital (P).
Вы можете попробовать что-то вроде этого:
f = input("Enter Temperature in Fahrenheit: ");
fah = float(f);
cel = (fah-32)/1.8;
print("Temperature in Celsius =",cel);