Skip to content

Instantly share code, notes, and snippets.

@i2x
Created July 25, 2023 09:22
Show Gist options
  • Save i2x/7e2f4beb478d247ac10174a73fb93df5 to your computer and use it in GitHub Desktop.
Save i2x/7e2f4beb478d247ac10174a73fb93df5 to your computer and use it in GitHub Desktop.
week4
def calculate_area(length, width):
return length * width
length_input = float(input("Enter the length of the rectangle: "))
width_input = float(input("\nEnter the width of the rectangle: "))
area = calculate_area(length_input, width_input)
print("\nThe area of the rectangle is:", area)
def calculator(num1, operator, num2):
if operator == '+':
return num1 + num2
elif operator == '-':
return num1 - num2
elif operator == '*':
return num1 * num2
elif operator == '/':
return num1 / num2
else:
return "\nInvalid operator"
num1_input = float(input("Enter the first number: "))
operator_input = input("\nEnter the operator (+, -, *, /): ")
num2_input = float(input("\nEnter the second number: "))
result = calculator(num1_input, operator_input, num2_input)
print("\nResult:", result)
def find_minimum(num1, num2, num3):
min_number = min(num1, num2, num3)
return min_number
# Receive input from the user
num1 = float(input("Enter the first number:\n"))
num2 = float(input("Enter the second number:\n"))
num3 = float(input("Enter the third number:\n"))
# Call the function to find the minimum of three numbers
result = find_minimum(num1, num2, num3)
print("Minimum:", result)
def print_word(word):
print(word)
text = str(input("Enter a word:\n"))
print_word(text)
def show_employee(name, salary=2000):
print("Name:", name, "salary:", salary)
show_employee("Ryu", 15000)
show_employee("KJ")
def calculation(a, b):
addition = a + b
subtraction = a - b
return addition, subtraction
num1 = float(input("Enter the first number:\n"))
num2 = float(input("Enter the second number:\n"))
result = calculation(num1, num2)
print(result)
def is_leap_year(year):
if year % 4 == 0 and (year % 100 != 0 or year % 400 == 0):
return "\nit's a leap year."
else:
return "\nit's not a leap year."
user_year = int(input("Enter a year: "))
result = is_leap_year(user_year)
print(result)
def add_numbers(*args):
total_sum = sum(args)
return total_sum
result = add_numbers(10, 15, 20)
print("Sum of numbers:", result)
result2 = add_numbers(5, 7, 12, 3, -20, 1.345, 0, 1, 9)
print("Sum of numbers:", result2)
def print_date(*date):
if len(date) <= 2:
print(f"Year: {date[0]}")
print(f"Month: {date[1]}\n")
else:
print(f"Year: {date[0]}")
print(f"Month: {date[1]}")
print(f"Date: {date[2]}\n")
print_date(2023, 7)
print_date(2023, 7, 24)
global_variable = 10
def modify_global_variable():
global global_variable
global_variable = 20
print("Before function call: global_variable =", global_variable)
modify_global_variable()
print("After function call: global_variable =", global_variable)
def first_function():
print("This is the first function.")
second_function()
def second_function():
print("This is the second function.")
first_function()
area_rectangle = lambda x, y: x * y
x = float(input("Enter the length of the rectangle:\n"))
y = float(input("Enter the width of the rectangle:\n"))
print(f"The area of the rectangle is: {area_rectangle(x,y)}")
def calculate_sum(numbers):
total_sum = 0
for num in numbers:
total_sum += num
return total_sum
numbers_list = [1, 2, 3, 4, 5]
sum_of_numbers = calculate_sum(numbers_list)
print("Sum of numbers:", sum_of_numbers)
def find_max(numbers):
max_number = float('-inf') # Initialize max_number to negative infinity
for num in numbers:
if num > max_number:
max_number = num
return max_number
numbers_list = [23, 56, 10, 35, 42, 78]
max_number = find_max(numbers_list)
print("Maximum number:", max_number)
def is_prime_simple(num):
if num <= 1:
return "\nit's not the number prime."
for i in range(2, num):
if num % i == 0:
return "\nit's not the number prime."
return "\nit's the number prime."
user_num = int(input("Enter an integer: "))
result = is_prime_simple(user_num)
print(result)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment