-
Notifications
You must be signed in to change notification settings - Fork 12
Expand file tree
/
Copy pathsession1.py
More file actions
117 lines (88 loc) · 2.29 KB
/
session1.py
File metadata and controls
117 lines (88 loc) · 2.29 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
# comment
print("Hello world")
# if (length("string") > 0) {
# int a = 0;
# print("something");
# }
if "string":
a = 0
print("something")
print("====================================")
print(5 / 2)
print(5 // 2)
print(5 % 2)
print(1.1 + 2)
print(2**16)
print("====================================")
variable = "string value"
variable += " add string"
variable = 0
variable += 1
variable = None
variable = True
variable = True if 6 > 3 else False
print(type(variable))
print("====================================")
"string in double \t (tab) quotes \n new line"
'string in single quotes \n \t the same'
print("concatenate " + 'strings')
print("but only strings! " + str(True) + ' ' + str(18))
print(f'since 3.6 f-strings expand variables {variable} or expressions {5+2}')
print('since 3.0 format function of string {variable}'.format(variable=variable))
print('or by positions {} {}'.format("position1", 12+8))
print('old-school formattings %s %04d %.2f' % ("string", 18, 3.1415))
print("subrange"[4])
print("subrange"[2:4])
print("subrange"[::2])
print("reverse"[::-1])
print("ab" + "edc"[::-1])
print(len("string"))
print("====================================")
print(True or False)
variable = None
print(not False)
print(variable is None)
print(variable is False)
print(not True and not False)
print(bool(0))
print(bool(""))
print(bool([]))
print("====================================")
# we can compare different types
print("0" == 0) # False
print(0 == False) # True
print(0 is False) # False
print("====================================")
tuple = ("some", 1, False, 18)
print(tuple)
print("====================================")
variable = "18"
if variable == 18:
print("yes int 18")
elif variable == False:
print("yes False")
else:
print("Other case")
for i in (1, 2, 3, 4):
print(f"for over tuple {i}")
for i in range(0,3):
print(f"for in range {i}")
i = 0
while i < 2:
print(f"In while i={i}")
i += 1
import random
while True:
value = random.randint(0, 4)
print(f"variable is {value}")
if not value:
break
while False:
pass
else:
print("While loop finished")
# No DO-WHILE
# No SWITCH-CASE
print("====================================")
# now let's go to projects/guess_game
# good place to continue https://learnxinyminutes.com/docs/python3/