Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
lehrkraefte:sbt:informatik:glf22:python:little-programming-tasks [2022/12/09 11:41] Karlheinz Schubert [Vokabeltrainer] |
lehrkraefte:sbt:informatik:glf22:python:little-programming-tasks [2022/12/09 22:45] Karlheinz Schubert |
||
---|---|---|---|
Line 24: | Line 24: | ||
<hidden Hinweis3> | <hidden Hinweis3> | ||
<code python> | <code python> | ||
- | c_unicode | + | abc = [' |
- | C_unicode = ord(" | + | |
- | print(" | + | |
- | print(" | + | |
- | character_65 | + | shift = int(input(" |
- | character_100 | + | |
- | print("Unicode 65 steht für", character_65) | + | while True: |
- | print("Unicode 100 steht für", character_100) | + | quelltext |
- | # ausserhalb des englischen Alphabeths: | + | if len(quelltext) == 0: |
- | Ue_unicode | + | break |
- | print(" | + | code = "" |
- | character_220 | + | for buchstabe in quelltext: |
- | print(" | + | |
+ | | ||
+ | # if indexCode > len(abc) - 1: | ||
+ | # | ||
+ | | ||
+ | code += abc[indexCode] | ||
+ | | ||
</ | </ | ||
</ | </ | ||
- | |||
- | |||
---- | ---- | ||
<hidden Expertenaufgabe> | <hidden Expertenaufgabe> | ||
Line 59: | Line 61: | ||
* Ergänze das Programm so, dass du nach dem Dateinamen gefragt wirst und beliebig viele Dateien nacheinander verschlüsseln kannst. | * Ergänze das Programm so, dass du nach dem Dateinamen gefragt wirst und beliebig viele Dateien nacheinander verschlüsseln kannst. | ||
</ | </ | ||
+ | <hidden Hinweis3> | ||
+ | * Möglichkeit zur Verschlüsselung von beliebigen UniCode Zeichen | ||
+ | <code python> | ||
+ | c_unicode = ord(" | ||
+ | C_unicode = ord(" | ||
+ | print(" | ||
+ | print(" | ||
+ | character_65 = chr(65) | ||
+ | character_100 = chr(220) | ||
+ | print(" | ||
+ | print(" | ||
+ | # ausserhalb des englischen Alphabeths: | ||
+ | Ue_unicode = ord(" | ||
+ | print(" | ||
+ | character_220 = chr(220) | ||
+ | print(" | ||
+ | </ | ||
+ | </ | ||
</ | </ | ||
Line 97: | Line 116: | ||
Vokabeln = [ | Vokabeln = [ | ||
" | " | ||
- | " | + | " |
" | " | ||
] | ] | ||
Line 116: | Line 135: | ||
</ | </ | ||
</ | </ | ||
+ | ---- | ||
<hidden Expertenaufgabe1> | <hidden Expertenaufgabe1> | ||
* Baue das Programm so um, dass du die Übersetzungsrichtung wählen kannst. | * Baue das Programm so um, dass du die Übersetzungsrichtung wählen kannst. |