#include <cstdio>
#include <iostream>
#include <stack>
#include <string>
using namespace std;

int main(){
	string s;
	while(getline(cin, s)){
		stack<double> st;	
		double a, b;
		for(int i=0; i<s.size(); ++i){
			if('0'<=s[i] && s[i]<='9'){
				st.push(s[i++]-'0');
				while('0'<=s[i] && s[i]<='9'){
					a=st.top();
					st.pop();
					st.push(a*10+(s[i]-'0'));
					++i;
				}
			}
			else if(s[i] == '+'){
				a=st.top();
				st.pop();
				b=st.top();
				st.pop();
				st.push(b+a);
			}
			else if(s[i] == '-'){
				a=st.top();
				st.pop();
				b=st.top();
				st.pop();
				st.push(b-a);
			}
			else if(s[i] == '*'){
				a=st.top();
				st.pop();
				b=st.top();
				st.pop();
				st.push(b*a);				
			}
			else if(s[i] == '/'){
				a=st.top();
				st.pop();
				b=st.top();
				st.pop();
				st.push(b/a);			
			}
	
		}
	
		printf("%lf\n", st.top());
		st.pop();
	}
	return 0;
}