FinishedTheBasics
This commit is contained in:
47
LearnTheBasics/4_BasicOperators.py
Normal file
47
LearnTheBasics/4_BasicOperators.py
Normal file
@ -0,0 +1,47 @@
|
||||
numbers = 1 + 1 + 2 * 3 / 4.0
|
||||
print(numbers)
|
||||
|
||||
#Another operator available is the modulo (%) operator, which returns the integer remainder of the division. dividend % divisor = remainder.
|
||||
|
||||
remainder = 5 % 6
|
||||
print(remainder)
|
||||
|
||||
#square
|
||||
square = 6 ** 2
|
||||
print(square)
|
||||
|
||||
helloworld = "hello" + " " + "world"
|
||||
print(helloworld)
|
||||
|
||||
#Python also supports multiplying strings to form a string with a repeating sequence:
|
||||
lotsofhellos = "hello" * 10
|
||||
print(lotsofhellos)
|
||||
|
||||
#Lists can be joined with the addition operators:
|
||||
even_numbers = [2,4,6,8]
|
||||
odd_numbers = [1,3,5,7]
|
||||
all_numbers = odd_numbers + even_numbers
|
||||
print(all_numbers)
|
||||
print([1,2,3] * 3)
|
||||
|
||||
|
||||
# Exercise
|
||||
# The target of this exercise is to create two lists called x_list and y_list, which contain 10 instances of the variables x and y, respectively. You are also required to create a list called big_list, which contains the variables x and y, 10 times each, by concatenating the two lists you have created.
|
||||
|
||||
x = object()
|
||||
y = object()
|
||||
|
||||
# TODO: change this code
|
||||
x_list = [x] * 10
|
||||
y_list = [y] * 10
|
||||
big_list = x_list + y_list
|
||||
|
||||
print("x_list contains %d objects" % len(x_list))
|
||||
print("y_list contains %d objects" % len(y_list))
|
||||
print("big_list contains %d objects" % len(big_list))
|
||||
|
||||
# testing code
|
||||
if x_list.count(x) == 10 and y_list.count(y) == 10:
|
||||
print("Almost there...")
|
||||
if big_list.count(x) == 10 and big_list.count(y) == 10:
|
||||
print("Great!")
|
Reference in New Issue
Block a user