Skip to content

Instantly share code, notes, and snippets.

View miquelvir's full-sized avatar
🏠
Working from home

miquelvir

🏠
Working from home
View GitHub Profile
@miquelvir
miquelvir / dev-quest-session.md
Created May 28, 2025 16:12
devQuest - 28/05/2025 18:12

devQuest - 28/05/2025 18:12

devQuest - 28/05/2025 18:12

Exercise 1

print("hello")
@miquelvir
miquelvir / dev-quest-session.md
Created May 27, 2025 21:03
devQuest - 27/05/2025 23:03

devQuest - 27/05/2025 23:03

devQuest - 27/05/2025 23:03

Solution

print(123)
@miquelvir
miquelvir / Exercise_1.md
Created March 16, 2025 22:28
devQuest - 16/03/2025 23:27

Exercise 1

Write a program that determines whether a year is a leap year. Prompt the user to enter a year and output whether it is a leap year.

Teacher solution

year = int(input("Enter a year: "))

if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:
@miquelvir
miquelvir / Exercise_1.md
Created March 16, 2025 22:22
devQuest - 16/03/2025 23:21

Exercise 1

Teacher solution

year = int(input("Enter a year: "))

if (year % 4 == 0 and year % 100 != 0) or year % 400 == 0:
  print("The year", year, "is a leap year")
else:
@miquelvir
miquelvir / Exercise_1.md
Created March 16, 2025 22:19
devQuest - 16/03/2025 23:19

Exercise 1

Teacher solution

age1 = int(input("Enter the age of the first person: "))
age2 = int(input("Enter the age of the second person: "))

if age1 < age2:
 print("The first person is younger.")
@miquelvir
miquelvir / Exercise_1.md
Created March 16, 2025 22:17
devQuest - 16/03/2025 23:17

Exercise 1

Teacher solution

side1 = float(input("Side 1: "))
side2 = float(input("Side 2: "))
side3 = float(input("Side 3: "))

if side1 &lt; side2 + side3 and side2 &lt; side1 + side3 and side3 &lt; side1 + side2: # triangle inequality theorem
@miquelvir
miquelvir / Exercise_1.md
Created March 16, 2025 22:06
devQuest - 16/03/2025 23:06

Exercise 1

Write a program that takes three side lengths as input and determines whether they form a valid triangle. If they do, determine if the triangle is equilateral, isosceles, or scalene.

Teacher solution

side1 = float(input("Side 1: "))
side2 = float(input("Side 2: "))
side3 = float(input("Side 3: "))
@miquelvir
miquelvir / Exercise_1.md
Created March 16, 2025 22:02
devQuest - 16/03/2025 23:02

Exercise 1

Write a program that takes an integer as input and prints whether the number is even or odd.

Teacher solution

number = int(input("Enter a number: "))

if number % 2 == 0:
@miquelvir
miquelvir / Exercise_1.md
Created March 16, 2025 21:58
devQuest - 16/03/2025 22:57

Exercise 1

Write a program that takes character inputs from the user until an empty input is given. For each character, determine if it's lowercase, uppercase, a number, or a symbol, and print an appropriate message. After the loop terminates, print a goodbye message.

Teacher solution

# Request once before entering the loop
char = input('Enter a character (ENTER to exit): ')
@miquelvir
miquelvir / Exercise_1.md
Created March 16, 2025 21:50
devQuest - 16/03/2025 22:50

Exercise 1

Write a program that continuously prompts the user to enter a character. The program should then determine if the character is lowercase, uppercase, a number, or a symbol, and print an appropriate message. The program should exit when the user presses ENTER without entering a character.

Teacher solution

# Request once before entering the loop
char = input('Enter a character (ENTER to exit): ')