This commit is contained in:
2022-09-29 14:54:05 -04:00
parent e6f9dc8c59
commit 4b266615f3
2 changed files with 422 additions and 0 deletions
+328
View File
@@ -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
}
+94
View File
@@ -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)