Add partial solutions

This commit is contained in:
Piotr Suchoń 2024-12-02 14:52:36 +01:00
parent 0415ff0e4a
commit 0e50ec81b1
3 changed files with 80 additions and 0 deletions

View File

@ -0,0 +1,78 @@
{
"cells": [
{
"cell_type": "code",
"execution_count": 8,
"id": "b8be376b-4741-4c0d-bfa6-b4e27ea15bf1",
"metadata": {},
"outputs": [
{
"name": "stdin",
"output_type": "stream",
"text": [
"Podaj słowo: piesek\n"
]
},
{
"name": "stdout",
"output_type": "stream",
"text": [
".--. .. . ... . -.- "
]
}
],
"source": [
"znak = [\n",
" 'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J',\n",
" 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T',\n",
" 'U', 'V', 'W', 'X', 'Y', 'Z', 'Ą', 'Ć', 'Ę', 'Ł',\n",
" 'Ń', 'Ó', 'Ś', 'Ż', 'Ź', '1', '2', '3', '4', '5',\n",
" '6', '7', '8', '9', '0', ':', ';', '?', '!', '\"',\n",
" \"'\", '+', ',', '/', '(', ')', '='\n",
"]\n",
"kod = [\n",
" '.-', '-...', '-.-.', '-..', '.', '..-.', '--.', '....', '..', '.---',\n",
" '-.-', '.-..', '--', '-.', '---', '.--.', '--.-', '.-.', '...', '-',\n",
" '..-', '...-', '.--', '-..-', '-.--', '--..', '.-.-', '-.-..', '..-..', '.-..-',\n",
" '--.--', '---.', '...-...', '--..--', '--..-.', '.----', '..---', '...--', '....-', '.....',\n",
" '-....', '--...', '---..', '----.', '-----', '---...', '-.-.-.', '..--..', '-.-.--', '.-..-.',\n",
" '.----.', '.-.-.', '--..--', '-..-.', '-.--.', '-.--.-', '-...-'\n",
"]\n",
"\n",
"slowo = str(input(\"Podaj słowo: \")).upper()\n",
"\n",
"for char in slowo:\n",
" print(kod[znak.index(char)], end=\" \") #pomiędzy dwoma znakami należy umieścić przerwę"
]
},
{
"cell_type": "code",
"execution_count": null,
"id": "efcf5637-04ed-4a5f-b6b3-f7078d0cff76",
"metadata": {},
"outputs": [],
"source": []
}
],
"metadata": {
"kernelspec": {
"display_name": "Python 3 (ipykernel)",
"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.9.2"
}
},
"nbformat": 4,
"nbformat_minor": 5
}

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long