Converting Temperature from Celsius to Fahrenheit

Intro Ever needed to quickly convert Celsius to Fahrenheit right from your terminal? Look no further! I’ve put together a neat little command-line tool in Rust that does just that. It’s a great example of Rust’s simplicity and power for building practical utilities. What It Does This project is a straightforward temperature converter. You run it, input a temperature in Celsius, and it instantly spits out the equivalent in Fahrenheit. No fuss, no complex GUIs – just pure, efficient command-line goodness. ...

June 29, 2025 · 1 min · SourFox

Hi there!

Hi there! Today, instead of writing another python program, I had wrote a rust program. In this code, the goal was to ask for user’s name and then reply back. Requirements: Ask for user name Replies back with ‘Hi, {name}, nice to meet you!’ The code: use std::io; fn main() { println!("What is your name?"); // Let's variable 'name' become mutable let mut name = String::new(); match io::stdin().read_line(&mut name) { Ok(_) => { //trims the string let trim1 = name.trim(); println!("Hi {}, nice to meet you.", trim1); }, Err(error) => println!("error: {error}"), } } That’s all! Hehehe. Bai bai.

May 11, 2025 · 1 min · SourFox

Binary to Decimal Updated

In my other blog post ‘Binary to Decimal’, I realized what if I had put in a different number than 1 and 0. I tried putting a 2 and the code still worked. So I will be sharing an updated version, so that you can only put in either 1 or 0. Else there will be an error. # make a new function def bintodeci(num): reverse = len(num) -1 exp = 0 total = 0 for index in range(reverse, -1, -1): # if each number is either 0 or 1 else it'll print out an error. if num[index] in '01': total += int(num[index]) * (2**exp) exp += 1 else: print("Error: Invalid binary number") return None # return the value return total # In case I want to import it if __name__ == '__main__': print(f'The variable __name__ is {__name__}') answer = bintodeci("111") print(answer)

January 28, 2025 · 1 min · SourFox

Recursive function

Hi, today I’m sharing a recursive funtion in python. Recursive in python means the ‘def’ function to call itself. The goal is to sum up the numbers to the number I want. For example, if I put in 3: 1 + 2 + 3 = 6 # def = makes a new function def sum(num): # if we have an 'if', we should also have an 'else'. if num == 0: return 0 else: return sum(num - 1) + num print(sum(2)) Outcome: ...

January 27, 2025 · 1 min · SourFox

Binary to Decimal

I’m sharing a program that converts binary to decimal in python. # make a new function def bintodeci(num): reverse = len(num) -1 exp = 0 total = 0 # range(start, stop, step) for digit in range(reverse, -1, -1): total += int(num[digit]) * (2**exp) exp += 1 # return the value return total answer = bintodeci("11") print(answer) sample output: 10 bai.

January 23, 2025 · 1 min · SourFox