Напишите программу для преобразования фаренгейта в градусы Цельсия с помощью функции [closed]

Я добавил лучший пример с 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, когда она зависала.

-4
задан Jab 17 January 2019 в 03:23
поделиться

6 ответов

Используйте печать с (), используйте печать вместо печати

#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)
0
ответ дан mojtaba malekpour 17 January 2019 в 03:23
поделиться

он был напечатан строчными буквами. спасибо Жюльен и всем остальным. не могу поверить, что я не уловил этого

0
ответ дан Juan Gallardo 17 January 2019 в 03:23
поделиться

Вы написали print с большой буквы P, также лучше использовать return в такой функции, чем печатать в ней.

def celcius(f):
    return (f-32)*5/9

f=int(input("Enter a temperature in Farenheit "))
print celcius(f)

Кроме того, я сделал ваш CamelCase более питоническим. Лучше придерживаться языковых стандартов, особенно если вы новичок.

0
ответ дан Jab 17 January 2019 в 03:23
поделиться

Источник этого 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()
0
ответ дан Tsefo 17 January 2019 в 03:23
поделиться
def Conversion(n): 
    return(n - 32.0) * 5.0 / 9.0
n = 40
x = Conversion(n) 
print (x)

Здесь убедитесь, что вы пишете маленькое p, вы поставили Capital (P).

0
ответ дан Aditya Malviya 17 January 2019 в 03:23
поделиться

Вы можете попробовать что-то вроде этого:

f = input("Enter Temperature in Fahrenheit: ");

fah = float(f);

cel = (fah-32)/1.8;

print("Temperature in Celsius =",cel);
0
ответ дан Aashish K Jha 17 January 2019 в 03:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: