From 2e3a50800ce2fcb65ef78523fa5642f116ef2d88 Mon Sep 17 00:00:00 2001 From: kjg Date: Mon, 25 May 2020 23:17:06 +0900 Subject: [PATCH] [Python #4] create e24.py --- kjg/python-the-hard-way/e24.py | 42 ++++++++++++++++++++++++++++++++++ kjg/python.org | 2 ++ 2 files changed, 44 insertions(+) create mode 100644 kjg/python-the-hard-way/e24.py diff --git a/kjg/python-the-hard-way/e24.py b/kjg/python-the-hard-way/e24.py new file mode 100644 index 0000000..ddefa2c --- /dev/null +++ b/kjg/python-the-hard-way/e24.py @@ -0,0 +1,42 @@ +print("Let's practice everything.") +print('You\'d need to know \'bout escapes with \\ that do:') +print('\n newlines and \t tabs.') + +poem = """ +\tThe lovely world +with logic so firmly planted +cannot discern \n the needs of love +nor comprehend passion from intuition +and requires an explanation +\n\t\twhere there is none. +""" + +print("--------------") +print(poem) +print("--------------") + + +five = 10 - 2 + 3 - 6 +print(f"This should be five: {five}") + + +def secret_formula(started): + jelly_beans = started * 500 + jars = jelly_beans / 1000 + crates = jars / 100 + return jelly_beans, jars, crates + + +start_point = 10000 +beans, jars, crates = secret_formula(start_point) + +# remember that this is another way to format a string +print("With a starting point of: {}".format(start_point)) +# it's just like with an f"" string +print(f"We'd have {beans} beans, {jars} jars, and {crates} crates.") + +start_point = start_point / 10 +print("We can also do that this way:") +formula = secret_formula(start_point) +# this is an easy way to apply a list to a format string +print("We'd have {} beans, {} jars, and {} crates.".format(*formula)) diff --git a/kjg/python.org b/kjg/python.org index 9073e89..596d366 100644 --- a/kjg/python.org +++ b/kjg/python.org @@ -104,3 +104,5 @@ open read close truncate def return print *** Python #3: **** ex23 How to use encode and decode +**** ex24 +practice function and print