Python Basics — TryHackMe

this room provides basic yet necessary insights on

Task 2: Hello World

print("Hello World")

Type this on the scripy.py terminal

The output is: THM

Task 3: Mathematical Operators

Various Mathematical arithmetic operators are: [+, — , , /, % , ]
where ** = exponentiation i.e. 2
4 = 2
222= 16
&
% = modules i.e. it gives the remainder after division

  1. In the code editor, print the result of 21 + 43. What is the flag? :
    Simply print(21+43) => THM
  2. Print the result of 142–52. What is the flag?:
    print(142–52) => THM
  3. Print the result of 10 * 342. What is the flag?:
    print(10 * 342)=> THM
  4. Print the result of 5 squared. What is the flag?:
    print(5**2) => THM

Task 4: Variables and Data Types

  1. In the code editor, create a variable called height and set its initial value to 200.
    height = 200
  2. On a new line, add 50 to the height variable.
    height+=50 #it is same as height = height +50
  3. On another new line, print out the value of height. What is the flag that appears?
    print(height)
    => THM

Task 5: Logical and Boolean Operators

Logical operators include = [>, ≥ , <, ≤ , ==]

Boolean operators include = [AND, OR, NOT]

In this code section instead of else, elif is the correct syntax that is used in python

Write your python code here

name = “bob”
hungry = True
if name == “bob” and hungry == True:
print(“bob is hungry”)
elif name == “bob” and not hungry:
print(“Bob is not hungry”)
else: # If all other if conditions are not met
print(“Not sure who this is or if they are hungry”)

Task 6: Introduction to If Statements

  1. In this exercise, we will code a small application that calculates and outputs the shipping cost for a customer based on how much they’ve spent.
    In the code editor, click on the “shipping.py” tab and follow the instructions to complete this task.

””
In this project, you’ll create a program that calculates the total
cost of a customers shopping basket, including shipping. — If a customer spends over $100, they get free shipping
— If a customer spends < $100, the shipping cost is $1.20 per kg of the baskets weight Print the customers total basket cost (including shipping) to complete this exercise.“””customer_basket_cost = 34
customer_basket_weight = 44# Write if statement here to calculate the total cost
shipping_cost = 0
if customer_basket_cost>=100:
shipping_cost=0
else:
shipping_cost = customer_basket_weight * 1.2
total_cost = shipping_cost + customer_basket_cost
print(total_cost)

  1. Once you’ve written the application in the code editor’s shipping.py tab, a flag will appear, which is the answer to this question.
    THM

  2. In shipping.py, on line 12 (when using the Code Editor’s Hint), change the customer_basket_cost variable to 101 and re-run your code. You will get a flag (if the total cost is correct based on your code); the flag is the answer to this question.

customer_basket_cost = 101
customer_basket_weight = 44# Write if statement here to calculate the total cost
shipping_cost = 0
if customer_basket_cost>=100:
shipping_cost=0
else:
shipping_cost = customer_basket_weight * 1.2
total_cost = shipping_cost + customer_basket_cost
print(total_cost)

on executing it gives: THM

Task 7: Loops

  1. On the code editor, click back on the “script.py” tab and code a loop that outputs every number from 0 to 50.

for i in range(51):
print(i)

Output: THM

Task 8: Bitcoin Project Introduction to Functions

You’ve invested in Bitcoin and want to write a program that tells you when the value of Bitcoin falls below a particular value in dollars.

In the code editor, click on the bitcoin.py tab. Write a function called bitcoinToUSD with two parameters: bitcoin_amount, the amount of Bitcoin you own, and bitcoin_value_usd, the value of bitcoin in USD. The function should return usd_value, which is your bitcoin value in USD (to calculate this, in the function, you times bitcoin_amount variable by bitcoin_value_usd variable and return the value). The start of the function should look like this:

def bitcoinToUSD(bitcoin_amount, bitcoin_value_usd):

Once you’ve written the bitcoinToUSD function, use it to calculate the value of your Bitcoin in USD, and then create an if statement to determine if the value falls below $30,000; if it does, output a message to alert you (via a print statement).

CODE:

investment_in_bitcoin = 1.2
bitcoin_to_usd = 25000

1) write a function to calculate bitcoin to usd

def bitcoinToUSD(bitcoin_amount, bitcoin_value_usd):
usd_value= bitcoin_amount * bitcoin_value_usd
return usd_valueanswer = bitcoinToUSD(1.2,40000)if answer <= 30000:
print(alert)

OUTPUT: THM

Task 8: Files

  1. In the code editor, write Python code to read the flag.txt file. What is the flag in this file?

f=open(“flag.txt”, “r”)
print(f.read())

OUTPUT: THM

Task 9: imports

IMP points:

pip is Python’s package manager.

To install a library that is not built-in use pip install Library_name.

Popular Libraries: