//Strange Mathematical Expression
#include<bits/stdc++.h>
using namespace std;

stack<double> st;

double stoi(string s){
  double ret=0.0;
  for(int p=0; p<s.length(); p++){
    ret=ret*10+(s[p]-'0');
  }
  return ret;
}

int main(){
  string s;
  while(getline(cin, s)){
    stringstream ss(s);
    string t;
    while(getline(ss, t, ' ')){
      if(t=="+"){
        double c1=st.top(); st.pop();
        double c2=st.top(); st.pop();
        st.push(c2+c1);
      }
      else if(t=="-"){
        double c1=st.top(); st.pop();
        double c2=st.top(); st.pop();
        st.push(c2-c1);
      }
      else if(t=="*"){
        double c1=st.top(); st.pop();
        double c2=st.top(); st.pop();
        st.push(c2*c1);
      }
      else if(t=="/"){
        double c1=st.top(); st.pop();
        double c2=st.top(); st.pop();
        st.push(c2/c1);
      }
      else{
        st.push(stoi(t));
      }
    }
    printf("%.15f\n", st.top());
    while(!st.empty())st.pop();
  }
  return 0;
}