Initial
This commit is contained in:
@@ -0,0 +1,328 @@
|
||||
{
|
||||
"cells": [
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 2,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"-5\n",
|
||||
"-4\n",
|
||||
"-3\n",
|
||||
"-2\n",
|
||||
"-1\n",
|
||||
"0\n",
|
||||
"1\n",
|
||||
"2\n",
|
||||
"3\n",
|
||||
"4\n",
|
||||
"5\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"## Task 1\n",
|
||||
"a=-5\n",
|
||||
"while a < 6:\n",
|
||||
" print(a)\n",
|
||||
" a+=1"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 10,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"50\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"## Task 2.1\n",
|
||||
"counter=0\n",
|
||||
"for a in range(10):\n",
|
||||
" for b in range(5):\n",
|
||||
" counter+=1\n",
|
||||
" \n",
|
||||
"print(counter)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 15,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"32\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"## Task 2.2\n",
|
||||
"a=0;b=0;counter=0\n",
|
||||
"while a < 4:\n",
|
||||
" b=0\n",
|
||||
" while b < 8:\n",
|
||||
" counter+=1\n",
|
||||
" b+=1\n",
|
||||
" a+=1\n",
|
||||
"\n",
|
||||
"print(counter)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 16,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"A\n",
|
||||
"B\n",
|
||||
"C\n",
|
||||
"D\n",
|
||||
"E\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"## Task 2.3\n",
|
||||
"L = [\"A\", \"B\", \"C\", \"D\", \"E\"]\n",
|
||||
"a = 0\n",
|
||||
"while a < len(L):\n",
|
||||
" print(L[a])\n",
|
||||
" a+=1"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 17,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"A\n",
|
||||
"B\n",
|
||||
"C\n",
|
||||
"D\n",
|
||||
"E\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"## Task 2.4\n",
|
||||
"L = [\"A\", \"B\", \"C\", \"D\", \"E\"]\n",
|
||||
"for item in L:\n",
|
||||
" print(item)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 25,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"[1, 11, 6, 45, 26, 404, 7, 34, 91, 1013]\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"## Task 3.1\n",
|
||||
"mylist = [2, 11, 12, 45, 52, 808, 7, 68, 91, 1013]\n",
|
||||
"a=0\n",
|
||||
"for item in mylist:\n",
|
||||
" if item % 2 == 0:\n",
|
||||
" mylist[a] = int(item / 2)\n",
|
||||
" a+=1\n",
|
||||
"print(mylist)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 26,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"Lisa Smith\n",
|
||||
"Bob Zhang\n",
|
||||
"Carl Karlson\n",
|
||||
"Mohammed Lee\n",
|
||||
"Vlad Numan\n",
|
||||
"Aina Musa\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"## Task 3.2\n",
|
||||
"first_names = [\"Lisa\", \"Bob\", \"Carl\", \"Mohammed\", \"Vlad\", \"Aina\"]\n",
|
||||
"last_names = [\"Smith\", \"Zhang\", \"Karlson\", \"Lee\", \"Numan\", \"Musa\"]\n",
|
||||
"a=0\n",
|
||||
"while a < len(first_names):\n",
|
||||
" print(first_names[a]+\" \"+last_names[a])\n",
|
||||
" a+=1"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 27,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"Carl Smith\n",
|
||||
"Mohammed Zhang\n",
|
||||
"Vlad Karlson\n",
|
||||
"Aina Lee\n",
|
||||
"Lisa Numan\n",
|
||||
"Bob Musa\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"## Task 3.3\n",
|
||||
"first_names = [\"Lisa\", \"Bob\", \"Carl\", \"Mohammed\", \"Vlad\", \"Aina\"]\n",
|
||||
"last_names = [\"Smith\", \"Zhang\", \"Karlson\", \"Lee\", \"Numan\", \"Musa\"]\n",
|
||||
"first_names_mapped = [2,3,4,5,0,1]\n",
|
||||
"a=0\n",
|
||||
"while a < len(last_names):\n",
|
||||
" print(first_names[first_names_mapped[a]]+\" \"+last_names[a])\n",
|
||||
" a+=1"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 11,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"1\n",
|
||||
"5\n",
|
||||
"11\n",
|
||||
"1\n",
|
||||
"99\n",
|
||||
"11\n",
|
||||
"73\n",
|
||||
"17\n",
|
||||
"91\n",
|
||||
"1\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"## Task 4.1\n",
|
||||
"alist = [4, 5, 88, 32, 99, 88, 73, 68, 91, 1024]\n",
|
||||
"for item in alist:\n",
|
||||
" a=0;temp=item\n",
|
||||
" while temp % 2 == 0:\n",
|
||||
" temp = temp // 2\n",
|
||||
" print(temp)"
|
||||
]
|
||||
},
|
||||
{
|
||||
"cell_type": "code",
|
||||
"execution_count": 27,
|
||||
"metadata": {},
|
||||
"outputs": [
|
||||
{
|
||||
"name": "stdout",
|
||||
"output_type": "stream",
|
||||
"text": [
|
||||
"2\n",
|
||||
"3\n",
|
||||
"5\n",
|
||||
"7\n",
|
||||
"11\n",
|
||||
"13\n",
|
||||
"17\n",
|
||||
"19\n",
|
||||
"23\n",
|
||||
"29\n",
|
||||
"31\n",
|
||||
"37\n",
|
||||
"41\n",
|
||||
"43\n",
|
||||
"47\n",
|
||||
"53\n",
|
||||
"59\n",
|
||||
"61\n",
|
||||
"67\n",
|
||||
"71\n",
|
||||
"73\n",
|
||||
"79\n",
|
||||
"83\n",
|
||||
"89\n",
|
||||
"97\n"
|
||||
]
|
||||
}
|
||||
],
|
||||
"source": [
|
||||
"## Task 4.2\n",
|
||||
"user_input = int(input(\"Enter number greater than 2: \"))\n",
|
||||
"print(2)\n",
|
||||
"for x in range(2,user_input):\n",
|
||||
" ## if a odd number\n",
|
||||
" if x % 2 != 0:\n",
|
||||
" num=2\n",
|
||||
" ## look for all numbers where it is not evenly divisible\n",
|
||||
" while x % num != 0:\n",
|
||||
" num+=1\n",
|
||||
" ## if above loop ends and all numbers are exhausted, you have a prime\n",
|
||||
" if x == num:\n",
|
||||
" print(x)\n",
|
||||
" "
|
||||
]
|
||||
}
|
||||
],
|
||||
"metadata": {
|
||||
"kernelspec": {
|
||||
"display_name": "Python 3.10.5 64-bit",
|
||||
"language": "python",
|
||||
"name": "python3"
|
||||
},
|
||||
"language_info": {
|
||||
"codemirror_mode": {
|
||||
"name": "ipython",
|
||||
"version": 3
|
||||
},
|
||||
"file_extension": ".py",
|
||||
"mimetype": "text/x-python",
|
||||
"name": "python",
|
||||
"nbconvert_exporter": "python",
|
||||
"pygments_lexer": "ipython3",
|
||||
"version": "3.10.5"
|
||||
},
|
||||
"orig_nbformat": 4,
|
||||
"vscode": {
|
||||
"interpreter": {
|
||||
"hash": "369f2c481f4da34e4445cda3fffd2e751bd1c4d706f27375911949ba6bb62e1c"
|
||||
}
|
||||
}
|
||||
},
|
||||
"nbformat": 4,
|
||||
"nbformat_minor": 2
|
||||
}
|
||||
@@ -0,0 +1,94 @@
|
||||
# %%
|
||||
## Task 1
|
||||
a=-5
|
||||
while a < 6:
|
||||
print(a)
|
||||
a+=1
|
||||
|
||||
# %%
|
||||
## Task 2.1
|
||||
counter=0
|
||||
for a in range(10):
|
||||
for b in range(5):
|
||||
counter+=1
|
||||
|
||||
print(counter)
|
||||
|
||||
# %%
|
||||
## Task 2.2
|
||||
a=0;b=0;counter=0
|
||||
while a < 4:
|
||||
b=0
|
||||
while b < 8:
|
||||
counter+=1
|
||||
b+=1
|
||||
a+=1
|
||||
|
||||
print(counter)
|
||||
|
||||
# %%
|
||||
## Task 2.3
|
||||
L = ["A", "B", "C", "D", "E"]
|
||||
a = 0
|
||||
while a < len(L):
|
||||
print(L[a])
|
||||
a+=1
|
||||
|
||||
# %%
|
||||
## Task 2.4
|
||||
L = ["A", "B", "C", "D", "E"]
|
||||
for item in L:
|
||||
print(item)
|
||||
|
||||
# %%
|
||||
## Task 3.1
|
||||
mylist = [2, 11, 12, 45, 52, 808, 7, 68, 91, 1013]
|
||||
a=0
|
||||
for item in mylist:
|
||||
if item % 2 == 0:
|
||||
mylist[a] = int(item / 2)
|
||||
a+=1
|
||||
print(mylist)
|
||||
|
||||
# %%
|
||||
## Task 3.2
|
||||
first_names = ["Lisa", "Bob", "Carl", "Mohammed", "Vlad", "Aina"]
|
||||
last_names = ["Smith", "Zhang", "Karlson", "Lee", "Numan", "Musa"]
|
||||
a=0
|
||||
while a < len(first_names):
|
||||
print(first_names[a]+" "+last_names[a])
|
||||
a+=1
|
||||
|
||||
# %%
|
||||
## Task 3.3
|
||||
first_names = ["Lisa", "Bob", "Carl", "Mohammed", "Vlad", "Aina"]
|
||||
last_names = ["Smith", "Zhang", "Karlson", "Lee", "Numan", "Musa"]
|
||||
first_names_mapped = [2,3,4,5,0,1]
|
||||
a=0
|
||||
while a < len(last_names):
|
||||
print(first_names[first_names_mapped[a]]+" "+last_names[a])
|
||||
a+=1
|
||||
|
||||
# %%
|
||||
## Task 4.1
|
||||
alist = [4, 5, 88, 32, 99, 88, 73, 68, 91, 1024]
|
||||
for item in alist:
|
||||
a=0;temp=item
|
||||
while temp % 2 == 0:
|
||||
temp = temp // 2
|
||||
print(temp)
|
||||
|
||||
# %%
|
||||
## Task 4.2
|
||||
user_input = int(input("Enter number greater than 2: "))
|
||||
print(2)
|
||||
for x in range(2,user_input):
|
||||
## if a odd number
|
||||
if x % 2 != 0:
|
||||
num=2
|
||||
## look for all numbers where it is not evenly divisible
|
||||
while x % num != 0:
|
||||
num+=1
|
||||
## if above loop ends and all numbers are exhausted, you have a prime
|
||||
if x == num:
|
||||
print(x)
|
||||
Reference in New Issue
Block a user