Compare commits
9 Commits
9c54280f1e
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 5c13e24abf | |||
| 7202fef78a | |||
| a033a62532 | |||
| 4b987606c2 | |||
| caeb8808be | |||
| 4df0cd11d2 | |||
| ddeeb712d8 | |||
| 3f70296387 | |||
| cb7e872c22 |
31
Defining_funtions.py
Normal file
31
Defining_funtions.py
Normal file
@@ -0,0 +1,31 @@
|
|||||||
|
def hello(name):
|
||||||
|
print(f'Hello {name}! How are you?')
|
||||||
|
|
||||||
|
username = input('What is your name stranger?\n>')
|
||||||
|
hello(username)
|
||||||
|
|
||||||
|
# Another example using functions and return code:
|
||||||
|
|
||||||
|
import random
|
||||||
|
|
||||||
|
# Defining the function:
|
||||||
|
def get_answer(answer):
|
||||||
|
if answer <10:
|
||||||
|
return "The answer is smaller than 10"
|
||||||
|
elif answer == 10:
|
||||||
|
return "The answer is 10."
|
||||||
|
else:
|
||||||
|
return 'The answer is greater than 10'
|
||||||
|
|
||||||
|
# Generating a random number, using that random number to define a variable by using it as an argument in the funtion,
|
||||||
|
# and printing the result:
|
||||||
|
random_number = random.randint(1, 20)
|
||||||
|
result = get_answer(random_number)
|
||||||
|
print(result)
|
||||||
|
|
||||||
|
# The 3 lines above can be rewritten to a single line:
|
||||||
|
print(get_answer(random.randint(1, 20)))
|
||||||
|
|
||||||
|
# And the check to see if the code is working as it should:
|
||||||
|
print(f"(It is {random_number})")
|
||||||
|
|
||||||
31
Return_codes_Magic_8_ball.py
Normal file
31
Return_codes_Magic_8_ball.py
Normal file
@@ -0,0 +1,31 @@
|
|||||||
|
import random
|
||||||
|
|
||||||
|
# This input only makes the user think the program reacts to his question!
|
||||||
|
# In reality it doesn't do anything!
|
||||||
|
|
||||||
|
input("Ask your question. Be sure it can be answered with a YES or NO!\n>")
|
||||||
|
|
||||||
|
# Define function and based on the evaluation define return code:
|
||||||
|
|
||||||
|
def get_answer(random_number):
|
||||||
|
if random_number == 1:
|
||||||
|
return 'It is certain!'
|
||||||
|
elif random_number == 2:
|
||||||
|
return 'It is decidedly so.'
|
||||||
|
elif random_number == 3:
|
||||||
|
return 'Yes'
|
||||||
|
elif random_number == 4:
|
||||||
|
return "Doubtful"
|
||||||
|
elif random_number == 5:
|
||||||
|
return 'Not likely'
|
||||||
|
elif random_number == 6:
|
||||||
|
return 'Mhhh, not sure about that one'
|
||||||
|
elif random_number == 7:
|
||||||
|
return "Nope, afraid not"
|
||||||
|
else:
|
||||||
|
return "No way in hell"
|
||||||
|
|
||||||
|
|
||||||
|
r = random.randint(1,8)
|
||||||
|
fortune = get_answer(r)
|
||||||
|
print(fortune)
|
||||||
8
change_global_var_from_within_function.py
Normal file
8
change_global_var_from_within_function.py
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
global_var = "var1"
|
||||||
|
|
||||||
|
def change_global_var():
|
||||||
|
global global_var
|
||||||
|
global_var = 'var2'
|
||||||
|
|
||||||
|
change_global_var()
|
||||||
|
print(global_var)
|
||||||
10
error_handling.py
Normal file
10
error_handling.py
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
def spam(divide_by):
|
||||||
|
try:
|
||||||
|
return 42 / divide_by
|
||||||
|
except ZeroDivisionError:
|
||||||
|
print('Error: Invalid argument.')
|
||||||
|
|
||||||
|
print(spam(2))
|
||||||
|
print(spam(1))
|
||||||
|
print(spam(42))
|
||||||
|
print(spam(0))
|
||||||
11
playground.py
Normal file
11
playground.py
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
import random
|
||||||
|
for i in range(100): # Perform 100 coin flips.
|
||||||
|
if random.randint(0, 1) == 0:
|
||||||
|
print('H', end=' ')
|
||||||
|
else:
|
||||||
|
print('T', end=' ')
|
||||||
|
print()
|
||||||
|
|
||||||
|
|
||||||
|
# print('Deze print eindigt met een spatie', end=" ")
|
||||||
|
# print("Dit staat er naast")
|
||||||
@@ -1,6 +1,6 @@
|
|||||||
#############################################
|
#############################################
|
||||||
# #
|
# #
|
||||||
# Work in progress!! #
|
# Done! #
|
||||||
# #
|
# #
|
||||||
#############################################
|
#############################################
|
||||||
|
|
||||||
@@ -137,4 +137,4 @@ wins: {wins}, losses: {losses}, ties: {ties}''')
|
|||||||
wins: {wins}, losses: {losses}, ties: {ties}''')
|
wins: {wins}, losses: {losses}, ties: {ties}''')
|
||||||
sys.exit()
|
sys.exit()
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user