\documentclass[10pt,a4paper]{article} % Packages \usepackage{fancyhdr} % For header and footer \usepackage{multicol} % Allows multicols in tables \usepackage{tabularx} % Intelligent column widths \usepackage{tabulary} % Used in header and footer \usepackage{hhline} % Border under tables \usepackage{graphicx} % For images \usepackage{xcolor} % For hex colours %\usepackage[utf8x]{inputenc} % For unicode character support \usepackage[T1]{fontenc} % Without this we get weird character replacements \usepackage{colortbl} % For coloured tables \usepackage{setspace} % For line height \usepackage{lastpage} % Needed for total page number \usepackage{seqsplit} % Splits long words. %\usepackage{opensans} % Can't make this work so far. Shame. Would be lovely. \usepackage[normalem]{ulem} % For underlining links % Most of the following are not required for the majority % of cheat sheets but are needed for some symbol support. \usepackage{amsmath} % Symbols \usepackage{MnSymbol} % Symbols \usepackage{wasysym} % Symbols %\usepackage[english,german,french,spanish,italian]{babel} % Languages % Document Info \author{chilimon} \pdfinfo{ /Title (python-cheat-sheet-chili.pdf) /Creator (Cheatography) /Author (chilimon) /Subject (Python Chili Cheat Sheet) } % Lengths and widths \addtolength{\textwidth}{6cm} \addtolength{\textheight}{-1cm} \addtolength{\hoffset}{-3cm} \addtolength{\voffset}{-2cm} \setlength{\tabcolsep}{0.2cm} % Space between columns \setlength{\headsep}{-12pt} % Reduce space between header and content \setlength{\headheight}{85pt} % If less, LaTeX automatically increases it \renewcommand{\footrulewidth}{0pt} % Remove footer line \renewcommand{\headrulewidth}{0pt} % Remove header line \renewcommand{\seqinsert}{\ifmmode\allowbreak\else\-\fi} % Hyphens in seqsplit % This two commands together give roughly % the right line height in the tables \renewcommand{\arraystretch}{1.3} \onehalfspacing % Commands \newcommand{\SetRowColor}[1]{\noalign{\gdef\RowColorName{#1}}\rowcolor{\RowColorName}} % Shortcut for row colour \newcommand{\mymulticolumn}[3]{\multicolumn{#1}{>{\columncolor{\RowColorName}}#2}{#3}} % For coloured multi-cols \newcolumntype{x}[1]{>{\raggedright}p{#1}} % New column types for ragged-right paragraph columns \newcommand{\tn}{\tabularnewline} % Required as custom column type in use % Font and Colours \definecolor{HeadBackground}{HTML}{333333} \definecolor{FootBackground}{HTML}{666666} \definecolor{TextColor}{HTML}{333333} \definecolor{DarkBackground}{HTML}{666666} \definecolor{LightBackground}{HTML}{F5F5F5} \renewcommand{\familydefault}{\sfdefault} \color{TextColor} % Header and Footer \pagestyle{fancy} \fancyhead{} % Set header to blank \fancyfoot{} % Set footer to blank \fancyhead[L]{ \noindent \begin{multicols}{3} \begin{tabulary}{5.8cm}{C} \SetRowColor{DarkBackground} \vspace{-7pt} {\parbox{\dimexpr\textwidth-2\fboxsep\relax}{\noindent \hspace*{-6pt}\includegraphics[width=5.8cm]{/web/www.cheatography.com/public/images/cheatography_logo.pdf}} } \end{tabulary} \columnbreak \begin{tabulary}{11cm}{L} \vspace{-2pt}\large{\bf{\textcolor{DarkBackground}{\textrm{Python Chili Cheat Sheet}}}} \\ \normalsize{by \textcolor{DarkBackground}{chilimon} via \textcolor{DarkBackground}{\uline{cheatography.com/25890/cs/7012/}}} \end{tabulary} \end{multicols}} \fancyfoot[L]{ \footnotesize \noindent \begin{multicols}{3} \begin{tabulary}{5.8cm}{LL} \SetRowColor{FootBackground} \mymulticolumn{2}{p{5.377cm}}{\bf\textcolor{white}{Cheatographer}} \\ \vspace{-2pt}chilimon \\ \uline{cheatography.com/chilimon} \\ \end{tabulary} \vfill \columnbreak \begin{tabulary}{5.8cm}{L} \SetRowColor{FootBackground} \mymulticolumn{1}{p{5.377cm}}{\bf\textcolor{white}{Cheat Sheet}} \\ \vspace{-2pt}Published 15th February, 2016.\\ Updated 13th May, 2016.\\ Page {\thepage} of \pageref{LastPage}. \end{tabulary} \vfill \columnbreak \begin{tabulary}{5.8cm}{L} \SetRowColor{FootBackground} \mymulticolumn{1}{p{5.377cm}}{\bf\textcolor{white}{Sponsor}} \\ \SetRowColor{white} \vspace{-5pt} %\includegraphics[width=48px,height=48px]{dave.jpeg} Measure your website readability!\\ www.readability-score.com \end{tabulary} \end{multicols}} \begin{document} \raggedright \raggedcolumns % Set font size to small. Switch to any value % from this page to resize cheat sheet text: % www.emerson.emory.edu/services/latex/latex_169.html \footnotesize % Small font. \begin{multicols*}{3} \begin{tabularx}{5.377cm}{p{0.74655 cm} x{4.23045 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Function}} \tn % Row 0 \SetRowColor{LightBackground} \seqsplit{print()} & Show information that you want on the screen \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} int() & Change number to be number integer \tn % Row Count 3 (+ 1) % Row 2 \SetRowColor{LightBackground} \seqsplit{float()} & Change number to be decimal number \tn % Row Count 5 (+ 2) % Row 3 \SetRowColor{white} \seqsplit{input()} & Gain information from user \tn % Row Count 7 (+ 2) % Row 4 \SetRowColor{LightBackground} str() & A list of number, letter and symbols \tn % Row Count 9 (+ 2) % Row 5 \SetRowColor{white} len() & The length of the string \tn % Row Count 10 (+ 1) % Row 6 \SetRowColor{LightBackground} \# & Comment, no effect \tn % Row Count 11 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{1.29402 cm} x{3.68298 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Vocabulary}} \tn % Row 0 \SetRowColor{LightBackground} Variable & Hold a value and can be change \tn % Row Count 2 (+ 2) % Row 1 \SetRowColor{white} String & A list of character such as number, letter and symbols \tn % Row Count 4 (+ 2) % Row 2 \SetRowColor{LightBackground} Integer number & Whole number/counting number \tn % Row Count 6 (+ 2) % Row 3 \SetRowColor{white} Float number & The number in decimal \tn % Row Count 8 (+ 2) % Row 4 \SetRowColor{LightBackground} Syntax & Grammar/Structure of language \tn % Row Count 9 (+ 1) % Row 5 \SetRowColor{white} Modulo & Find the remainder \tn % Row Count 10 (+ 1) % Row 6 \SetRowColor{LightBackground} Boolean & True/False \tn % Row Count 11 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{p{0.4977 cm} p{0.4977 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Example}} \tn % Row 0 \SetRowColor{LightBackground} \mymulticolumn{2}{x{5.377cm}}{Print (2) - integer} \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} \mymulticolumn{2}{x{5.377cm}}{Print (2.5) - floating point} \tn % Row Count 2 (+ 1) % Row 2 \SetRowColor{LightBackground} \mymulticolumn{2}{x{5.377cm}}{Print ("Hello") - string} \tn % Row Count 3 (+ 1) % Row 3 \SetRowColor{white} \mymulticolumn{2}{x{5.377cm}}{Print (mystr) - variable} \tn % Row Count 4 (+ 1) % Row 4 \SetRowColor{LightBackground} \mymulticolumn{2}{x{5.377cm}}{Print (mystr, "Hi", 2, 1.0) -{}- commas} \tn % Row Count 5 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{Reverse}} \tn \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{\#Finish this program so that it gets a word from the user and prints \newline \#that word backwards \newline \newline reverse = "" \#do not change \newline letter\_num = 0 \#do not change \newline \newline word = input("Please enter a word: ")\#get a word from the user \newline ''' \newline while letter\_num \textless{} len(word):\#compare the letter\_num to the lenght of the word \newline reverse = word{[}letter\_num{]}+reverse\#kepp adding the letter to the front of reverse \newline letter\_num = letter\_num+1\#go to the next letter in the word \newline ''' \newline for lette in word : \newline reverse = letter + revers \newline \newline print ("Reverse: ",reverse) \newline \newline \newline \#creating list \newline \newline mylist = {[}1,2,3,4,5,6{]} \newline \newline mylist2 = {[}'hi', 'hello','anything'{]} \newline \newline \newline mylist3 = {[}1, 'hello', 2.5{]}} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{Area of the circle}} \tn \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{\_varl = 1 \newline \_varl = 3 \newline \_varl + 100 \newline print(\_varl) \newline \newline \newline def bacon(): \#use the keyword def and end with a colon: \newline print("hello it's bacon") \newline return \newline \newline bacon() \newline bacon() \newline bacon() \newline bacon() \newline bacon() \newline \newline \newline def bacon(): \newline print("hello it's bacon") \newline print("line 2") \newline print("line 3") \newline print("line 4") \newline print("line 5") \newline print("line 6") \newline print("line 7") \newline print("line 8") \newline return \newline \newline \newline bacon() \newline bacon() \newline bacon() \newline \newline \newline def myprint(text): \#single parameter \newline print ("{\bf{{\emph{" + str(text) + "}}}}") \newline return \newline \newline myprint(1) \newline myprint("hello") \newline myprint(1+2) \newline \newline \newline def myprint2(text, decoration): \newline print(decoration + str(text) + decoration) \newline return \newline \newline myprint2(12312321312, "++++") \newline myprint2("hello", "\textless{}\textless{}\textgreater{}\textgreater{}") \newline \newline \newline def doubleIt(number): \newline \newline return number {\emph{ 2 \newline \newline myvar = 2 \newline myvarDouble = doubleIt(myvar) \newline print(doubleIt("hello")) \newline \newline myvar = doubleIt(doubleIt(3)) \#same as doubleIt(6) \newline print (myvar) \newline \newline \newline def sumIt(num1, num2): \newline return num1 + num2 \newline \newline print(sumIt("a", "b")) \newline print(sumIt(2,3)) \newline \newline \newline def areaOfCircle (radius): \newline pi = 3.1415 \newline area = pi }} radius{\bf{2 \newline return area \newline \newline user\_radius = input('Enter the radius: ') \newline radius = float(user\_radius) \newline print("The area of the circle is", areaOfCircle(radius)) \newline \newline \newline def areaOfCircle(r): \newline if r \textless{}= 0: \newline return "Error: radius \textless{}= 0" \newline \newline pi = 3.1415 \newline area = pi * r }} 2 \newline return area \newline \newline user\_radius = input("Enter the radius: ") \newline radius = float(user\_radius) \newline \newline print ("The area of the circle is", areaOfCircle(radius))} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{p{0.4977 cm} x{4.4793 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Math}} \tn % Row 0 \SetRowColor{LightBackground} == & equal to \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} != & no equal to \tn % Row Count 2 (+ 1) % Row 2 \SetRowColor{LightBackground} \textless{} & less than \tn % Row Count 3 (+ 1) % Row 3 \SetRowColor{white} \textgreater{} & more than \tn % Row Count 4 (+ 1) % Row 4 \SetRowColor{LightBackground} \textless{}= & less than or equal to \tn % Row Count 5 (+ 1) % Row 5 \SetRowColor{white} \textgreater{}= & more than or equal to \tn % Row Count 6 (+ 1) % Row 6 \SetRowColor{LightBackground} \% & Modulo, Find the remainder \tn % Row Count 7 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{2.23965 cm} x{2.73735 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Addition}} \tn % Row 0 \SetRowColor{LightBackground} string+string & Combine together \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} string+string & CRASH! \tn % Row Count 2 (+ 1) % Row 2 \SetRowColor{LightBackground} Number+number & Addition(Math) \tn % Row Count 3 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{x{2.4885 cm} x{2.4885 cm} } \SetRowColor{DarkBackground} \mymulticolumn{2}{x{5.377cm}}{\bf\textcolor{white}{Multiplication and Exponents}} \tn % Row 0 \SetRowColor{LightBackground} string*number & Combine the string \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} string*string & CRASH! \tn % Row Count 2 (+ 1) % Row 2 \SetRowColor{LightBackground} number*number & Multiply(math) \tn % Row Count 3 (+ 1) % Row 3 \SetRowColor{white} string**string & CRASH! \tn % Row Count 4 (+ 1) % Row 4 \SetRowColor{LightBackground} number**number & Exponent(math) \tn % Row Count 5 (+ 1) % Row 5 \SetRowColor{white} string**number & CRASH! \tn % Row Count 6 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}--} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{Convert Hexadecimal}} \tn \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{\#write a program that convert a number to binary \newline while True: \newline \#get a number from the user \newline user\_number = input("please enter the number") \newline \newline \#convert to integer \newline number = int(user\_number) \newline \newline hex\_string = '' \newline while (number \textgreater{} 0):\#the number is greater than 0) \newline remainder = number \% 16\#user Modulo \% \newline if remainder == 10: \newline remainder = 'A' \newline elif remainder == 11: \newline remainder = 'B' \newline elif remainder == 12: \newline remainder = 'C' \newline elif remainder == 13: \newline remainder = 'D' \newline elif remainder == 14: \newline remainder = 'E' \newline elif remainder == 15: \newline remainder = 'F' \newline \newline \newline hex\_string = str(remainder) + hex\_string \#remainder + hexadecimal string \newline number = number // 16\#must use // when you divide \newline \newline \#after the loop print the Hexadecimal string \newline print ("Hexadecimal string is 0x" + hex\_string) \newline \newline \#expected output - 5 = 101 \newline \#expected output - 3 = 11 \newline \#expected output - 2 = 10} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{Convert Binary}} \tn \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{\#write a program that convert a number to binary \newline \newline while True: \newline \#get a number from the user \newline user\_number = input("please enter the number") \newline \newline \#convert to integer \newline number = int(user\_number) \newline \newline binary\_string = '' \newline while (number \textgreater{} 0):\#the number is greater than 0) \newline remainder = number \% 2\#user Modulo \% \newline binary\_string = str(remainder) + binary\_string \#remainder + binary string \newline number = number // 2\#must use // when you divide \newline \newline \#after the loop print the binary string \newline print ("Binary string is",binary\_string) \newline \newline \#expected output - 5 = 101 \newline \#expected output - 3 = 11 \newline \#expected output - 2 = 10} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{Print definitions calc}} \tn \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{def calc(num1, num2, operation): \newline \# use if/elif/else to check what operation to do \newline if operation == "sum": \newline return sum(num1, num2) \newline elif operation == "div": \newline return div(num1, num2) \newline elif operation == "product": \newline return product(num1, num2) \newline else: \newline print ("unknown operation") \newline \newline \# use the function below to compute the operation \newline \newline \# return the answer \newline \newline \newline def sum(a, b): \newline \# calculate the sum of a and b \newline return a + b \newline \# return the answer \newline \newline \newline def product(a, b): \newline \# calculate the product of a and b \newline return a * b \newline \# return the answer \newline \newline def diff(a, b): \newline \# calculate the difference between a and b \newline return a - b \newline \# return the answer \newline \newline \newline def div(a, b): \newline \# calculate the division of a and b \newline return a / b \newline \# return the answer \newline \newline \newline print (calc (1, 2, "sum")) \#output should be 3 \newline print (calc (4, 2, "diff")) \#output should be 2 \newline print (calc (9, 3, "div")) \#output should be 3 \newline print (calc (2, 12, "product")) \#output should be 24} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{Create/Write a Function}} \tn \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{\# how to create a function \newline \newline def nameOfFunction(myvar1, myvar2): \#parameters or arguments \newline print ("hello") \#must indent each line that is part of the function \newline \newline return myvar1 + myvar2 \newline \newline \#function call \newline \newline nameOfFunction('hi') \newline \newline \newline \#write a function \newline \newline \#name : areaOfTriangle \newline \#parameters : base height \newline \#return : area \newline \newline user\_base = float(input('Enter the base of the triangle: ')) \newline user\_height = float(input('Enter the height of the triangle: ')) \newline \newline print ('The area of the triangle is', )} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{Countdown}} \tn \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{\# Create a program that receives a number from the user and counts down \newline \# from that number on the same line \newline \newline \# receive the number from the user as a string \newline user\_number = input("7") \newline \newline \#convert the user number to an integer \newline number = int(user\_number) \newline \newline \#setup the countdown string \newline countdown\_string = '7 6 5 4 3 2 1 0' \newline \newline while number \textgreater{} 0: \newline \# add the number to the string \newline countdowm\_string = something + str(somethingelse) \newline \# subtract 1 from the number \newline number = number - 1 \newline \newline print (countdown\_string)} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{Radius of Circle}} \tn \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{while True: \newline \newline \#Ask the user for a radius of a circle \newline user\_radius = input("Please enter the radius of the circle") \newline \newline \#Convert the given radiusto a floating point \newline radius = float(user\_radius) \newline \newline \#make a variable called pi \newline pi = 3.1415 \newline \newline \#Calculate the area of the circle using exponents \newline area = pi radius *2 \newline \newline \#display the area of the circle to the user \newline print("The area of the circle is", area)} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{Random}} \tn \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{import random \newline \newline \# Create a list of integers \newline inlist = {[}1,2,4,5,7,9{]} \newline random\_int = random.choice(intlist) \newline print (inlist, random\_int) \#print the entire list andthe random item \newline \newline \# Create a list of floating point numbers \newline fplist = {[}1.5,2.2,1.0,100.999{]} \newline random\_fp = random.choice(fplist) \newline print (fplist, random\_fp) \#print the entire list and the random item \newline \newline \# Create a list of strings \newline strlist = {[}'dog', "cat", 'match', "it's me", '"hi"'{]} \newline random\_str = random.choice(strlist) \newline print (strlist, random\_str) \#print the entire list and the random item \newline \newline \# Create a list of integers and floating point numbers and string \newline mylist = {[}1,2,2.2,3.2, 'string', "hi"{]} \newline random\_item = random.choice(mylist) \newline print (mylist, random\_item) \#print the entire list and the random item \newline \newline \# create alist of following variable \newline myvar1 = 1 \newline myvae2 = 2 \newline myvar3 = 3 \newline varlist = {[}myvar1, myvar2, myvar3{]} \newline random\_var = random.choice(varlist) \newline print (varlist, random\_var) \#print the entire list and the random item} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{Print Definitions}} \tn \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{\# write definitions for the following words and print them using \newline \# a multi-line string \newline \newline def printDefinitions (): \newline \newline if word == "variable": \newline \#variable \newline \newline print (""" \newline \newline A variable is .... \newline \newline """) \newline \newline elif word == "function": \newline \#function \newline print (""" \newline \newline A function is something \newline \newline """) \newline \newline elif word == "parameter": \newline print (""" \newline \newline A parameter is ... \newline \newline """) \newline \newline elif word == "argument": \newline print (""" \newline \newline A argument is \newline \newline """) \newline \newline elif word == "string": \newline print (""" \newline \newline A string is ... \newline \newline """) \newline \newline elif word == "function call": \newline print (""" \newline \newline A function call is ... \newline \newline """) \newline \newline \newline else: \newline return "unknown word" \newline \newline \#ask the user for the name of the word to define \newline \newline user\_input = input ("Enter the word to define: ") \newline \newline printDefinitions(user\_input )} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{5.377cm}{X} \SetRowColor{DarkBackground} \mymulticolumn{1}{x{5.377cm}}{\bf\textcolor{white}{Max value}} \tn \SetRowColor{LightBackground} \mymulticolumn{1}{x{5.377cm}}{\# write a function that returns the largest of two values \newline \# name: max2 \newline \# arguments: num1, num2 \newline \# return: the largest value \newline \newline \newline def max2 (num1, num2): \newline maxvalue = num1 \newline \newline if num2 \textgreater{} num1: \newline maxvalue = num2 \newline \newline return maxvalue \newline \newline print(max2(10,9)) \newline print(max2(1,9)) \newline \newline \newline \# write a function that returns the largest of three values \newline \# name: max3 \newline \# arguments: num1, num2, num3 \newline \# return: the largest value \newline \newline \newline def max3 (num1, num2, num3): \newline maxvalue = num1 \newline \newline if num2 \textgreater{} maxvalue: \newline maxvalue = num2 \newline \newline if num3 \textgreater{} maxvalue: \newline maxvalue = num3 \newline \newline return maxvalue \newline \newline print(max3(3,5,9))} \tn \hhline{>{\arrayrulecolor{DarkBackground}}-} \end{tabularx} \par\addvspace{1.3em} % That's all folks \end{multicols*} \end{document}