#include <iostream>
#include <stack>
#include <cstdio>
#include <string.h>
#include <algorithm>
using namespace std;
int main(){
  string str;
  stack<double> st;
  string num;

  while( getline(cin,str) ){
    if(cin.eof())break;
    while(!st.empty())st.pop();

    num = "";

    for(int i = 0 ; i < str.size() ; i++){

      if(str[i] == ' ' && num != ""){
	double t = atoi(num.c_str());
	st.push(t);
	num = "";

      }else if('0' <= str[i] && str[i] <= '9' ){

	num+=str[i];

      } else {

      double a,b;
      switch(str[i]){
      case '-':
	a = st.top();st.pop();
	b = st.top();st.pop();
	st.push(b-a);
	num = "";
	break;

      case '+':
	a = st.top();st.pop();
	b = st.top();st.pop();
	st.push(b+a);
	num = "";
	break;

      case '*':
	a = st.top();st.pop();
	b = st.top();st.pop();
	st.push(b*a);
	num = "";
	break;

      case '/':
	a = st.top();st.pop();
	b = st.top();st.pop();
	st.push(b/a);
	num = "";
	break;

      }
      }
    }

    if(!st.empty())printf("%.8f\n",st.top());
    cin.clear();

  }
  return 0;
}