Skip to content

Latest commit

 

History

History

0x00-python-hello_world

0x00. Python - Hello, World

0-run - Write a Shell script that runs a Python script.

The Python file name will be saved in the environment variable $PYFILE

1-run_inline - Write a Shell script that runs Python code.

The Python code will be saved in the environment variable $PYCODE

2-print.py - Write a Python script that prints exactly "Programming is like building a multilingual puzzle, followed by a new line.

  • Use the function print

3-print_number.py - Complete this source code in order to print the integer stored in the variable number, followed by Battery street, followed by a new line.

  • You can find the source code here
  • The output of the script should be:
    • the number, followed by Battery street,
    • followed by a new line
  • You are not allowed to cast the variable number into a string
  • Your code must be 3 lines long
  • You have to use f-strings tips

4-print_float.py - Complete the source code in order to print the float stored in the variable number with a precision of 2 digits.

  • You can find the source code here
  • The output of the program should be:
    • Float:, followed by the float with only 2 digits
    • followed by a new line
  • You are not allowed to cast number to string
  • You have to use f-strings

5-print_string.py - Complete this source code in order to print 3 times a string stored in the variable str, followed by its first 9 characters.

  • You can find the source code here
  • The output of the program should be:
    • 3 times the value of str
    • followed by a new line
    • followed by the 9 first characters of str
    • followed by a new line
  • You are not allowed to use any loops or conditional statement
  • Your program should be maximum 5 lines long

6-concat.py - Complete this source code to print Welcome to Holberton School!

  • You can find the source code here
  • You are not allowed to use any loops or conditional statements.
  • You have to use the variables str1 and str2 in your new line of code
  • Your program should be exactly 5 lines long

7-edges.py - Complete this source code

  • You can find the source code here
  • You are not allowed to use any loops or conditional statements
  • Your program should be exactly 8 lines long
  • word_first_3 should contain the first 3 letters of the variable word
  • word_last_2 should contain the last 2 letters of the variable word
  • middle_word should contain the value of the variable word without the first and last letters

8-concat_edges.py - Complete this source code to print object-oriented programming with Python, followed by a new line.

  • You can find the source code here
  • You are not allowed to use any loops or conditional statements
  • Your program should be exactly 5 lines long
  • You are not allowed to create new variables
  • You are not allowed to use string literals

9-easter_egg.py - Write a Python script that prints “The Zen of Python”, by TimPeters, followed by a new line.

  • Your script should be maximum 98 characters long (please check with wc -m 9-easter_egg.py)

10-check_cycle.c - Write a function in C that checks if a singly linked list has a cycle in it.

  • Prototype: int check_cycle(listint_t *list);
  • Return: 0 if there is no cycle, 1 if there is a cycle

100-write.py - Write a Python script that prints exactly and that piece of art is useful - Dora Korpar, 2015-10-19, followed by a new line.

  • Use the function write from the sys module
  • You are not allowed to use print
  • Your script should print to stderr
  • Your script should exit with the status code 1

101-compile - Write a script that compiles a Python script file.

The Python file name will be stored in the environment variable $PYFILE

The output filename has to be $PYFILEc (ex: export PYFILE=my_main.py => output filename: my_main.pyc)