initial commit

This commit is contained in:
2025-10-01 10:46:21 +02:00
commit 50a55e19d6
138 changed files with 2037 additions and 0 deletions

Binary file not shown.

BIN
.vs/INF6B/v17/.wsuo Normal file

Binary file not shown.

View File

@@ -0,0 +1,385 @@
{
"Version": 1,
"WorkspaceRootPath": "C:\\Users\\Sebastian\\Desktop\\INF6B\\",
"Documents": [
{
"AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Sebastian\\Desktop\\INF6B\\klimadatenhb\\main.py||{8B382828-6202-11D1-8870-0000F87579D2}",
"RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:klimadatenhb\\main.py||{8B382828-6202-11D1-8870-0000F87579D2}"
},
{
"AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Sebastian\\Desktop\\INF6B\\gl\u00FCcksspiele\\gl\u00FCcksrad.py||{8B382828-6202-11D1-8870-0000F87579D2}",
"RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:gl\u00FCcksspiele\\gl\u00FCcksrad.py||{8B382828-6202-11D1-8870-0000F87579D2}"
},
{
"AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Sebastian\\Desktop\\INF6B\\gl\u00FCcksspiele\\w\u00FCrfelspiel.py||{8B382828-6202-11D1-8870-0000F87579D2}",
"RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:gl\u00FCcksspiele\\w\u00FCrfelspiel.py||{8B382828-6202-11D1-8870-0000F87579D2}"
},
{
"AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Sebastian\\Desktop\\INF6B\\listen\u00FCbungen\\item_1.py||{8B382828-6202-11D1-8870-0000F87579D2}",
"RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:listen\u00FCbungen\\item_1.py||{8B382828-6202-11D1-8870-0000F87579D2}"
},
{
"AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Sebastian\\Desktop\\INF6B\\buchstabenz\u00E4hlen\\main.py||{8B382828-6202-11D1-8870-0000F87579D2}",
"RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:buchstabenz\u00E4hlen\\main.py||{8B382828-6202-11D1-8870-0000F87579D2}"
},
{
"AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Sebastian\\Desktop\\INF6B\\listen\u00FCbungen\\item_3.py||{8B382828-6202-11D1-8870-0000F87579D2}",
"RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:listen\u00FCbungen\\item_3.py||{8B382828-6202-11D1-8870-0000F87579D2}"
},
{
"AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Sebastian\\Desktop\\INF6B\\fotovolatik\\main.py||{8B382828-6202-11D1-8870-0000F87579D2}",
"RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:fotovolatik\\main.py||{8B382828-6202-11D1-8870-0000F87579D2}"
},
{
"AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Sebastian\\Desktop\\INF6B\\listen\u00FCbungen\\item_2.py||{8B382828-6202-11D1-8870-0000F87579D2}",
"RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:listen\u00FCbungen\\item_2.py||{8B382828-6202-11D1-8870-0000F87579D2}"
},
{
"AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Sebastian\\Desktop\\INF6B\\geburtstagliste\\main.py||{8B382828-6202-11D1-8870-0000F87579D2}",
"RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:geburtstagliste\\main.py||{8B382828-6202-11D1-8870-0000F87579D2}"
},
{
"AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Sebastian\\Desktop\\INF6B\\guessinggame\\main.py||{8B382828-6202-11D1-8870-0000F87579D2}",
"RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:guessinggame\\main.py||{8B382828-6202-11D1-8870-0000F87579D2}"
},
{
"AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Sebastian\\Desktop\\INF6B\\scraper\\main.py||{8B382828-6202-11D1-8870-0000F87579D2}",
"RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:scraper\\main.py||{8B382828-6202-11D1-8870-0000F87579D2}"
},
{
"AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Sebastian\\Desktop\\INF6B\\schleifen\\aufgabe2.py||{8B382828-6202-11D1-8870-0000F87579D2}",
"RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:schleifen\\aufgabe2.py||{8B382828-6202-11D1-8870-0000F87579D2}"
},
{
"AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Sebastian\\Desktop\\INF6B\\schleifen\\aufgabe3.py||{8B382828-6202-11D1-8870-0000F87579D2}",
"RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:schleifen\\aufgabe3.py||{8B382828-6202-11D1-8870-0000F87579D2}"
},
{
"AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Sebastian\\Desktop\\INF6B\\zahlenraten\\main.py||{8B382828-6202-11D1-8870-0000F87579D2}",
"RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:zahlenraten\\main.py||{8B382828-6202-11D1-8870-0000F87579D2}"
},
{
"AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Sebastian\\Desktop\\INF6B\\zahlenraten\\capped.py||{8B382828-6202-11D1-8870-0000F87579D2}",
"RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:zahlenraten\\capped.py||{8B382828-6202-11D1-8870-0000F87579D2}"
},
{
"AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Sebastian\\Desktop\\INF6B\\schleifen\\aufgabe1.py||{8B382828-6202-11D1-8870-0000F87579D2}",
"RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:schleifen\\aufgabe1.py||{8B382828-6202-11D1-8870-0000F87579D2}"
},
{
"AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Sebastian\\Desktop\\INF6B\\schleifen\\aufgabe4.py||{8B382828-6202-11D1-8870-0000F87579D2}",
"RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:schleifen\\aufgabe4.py||{8B382828-6202-11D1-8870-0000F87579D2}"
},
{
"AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Sebastian\\Desktop\\INF6B\\turtle\\a1.py||{8B382828-6202-11D1-8870-0000F87579D2}",
"RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:turtle\\a1.py||{8B382828-6202-11D1-8870-0000F87579D2}"
},
{
"AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Sebastian\\Desktop\\INF6B\\zahlenraten\\passwortgenerator.py||{8B382828-6202-11D1-8870-0000F87579D2}",
"RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:zahlenraten\\passwortgenerator.py||{8B382828-6202-11D1-8870-0000F87579D2}"
},
{
"AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Sebastian\\Desktop\\INF6B\\umsatzsteuer\\index.html||{40D31677-CBC0-4297-A9EF-89D907823A98}",
"RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:umsatzsteuer\\index.html||{40D31677-CBC0-4297-A9EF-89D907823A98}"
},
{
"AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Sebastian\\Desktop\\INF6B\\umsatzsteuer\\main.py||{8B382828-6202-11D1-8870-0000F87579D2}",
"RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:umsatzsteuer\\main.py||{8B382828-6202-11D1-8870-0000F87579D2}"
}
],
"DocumentGroupContainers": [
{
"Orientation": 0,
"VerticalTabListWidth": 256,
"DocumentGroups": [
{
"DockedWidth": 256,
"SelectedChildIndex": 2,
"Children": [
{
"$type": "Bookmark",
"Name": "ST:0:0:{3ae79031-e1bc-11d0-8f78-00a0c9110057}"
},
{
"$type": "Bookmark",
"Name": "ST:0:0:{1c4feeaa-4718-4aa9-859d-94ce25d182ba}"
},
{
"$type": "Document",
"DocumentIndex": 0,
"Title": "main.py",
"DocumentMoniker": "C:\\Users\\Sebastian\\Desktop\\INF6B\\klimadatenhb\\main.py",
"RelativeDocumentMoniker": "klimadatenhb\\main.py",
"ToolTip": "C:\\Users\\Sebastian\\Desktop\\INF6B\\klimadatenhb\\main.py",
"RelativeToolTip": "klimadatenhb\\main.py",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAWAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.002457|",
"WhenOpened": "2025-09-29T10:45:37.157Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 1,
"Title": "gl\u00FCcksrad.py",
"DocumentMoniker": "C:\\Users\\Sebastian\\Desktop\\INF6B\\gl\u00FCcksspiele\\gl\u00FCcksrad.py",
"RelativeDocumentMoniker": "gl\u00FCcksspiele\\gl\u00FCcksrad.py",
"ToolTip": "C:\\Users\\Sebastian\\Desktop\\INF6B\\gl\u00FCcksspiele\\gl\u00FCcksrad.py",
"RelativeToolTip": "gl\u00FCcksspiele\\gl\u00FCcksrad.py",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAWAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.002457|",
"WhenOpened": "2025-09-29T10:43:13.076Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 2,
"Title": "w\u00FCrfelspiel.py",
"DocumentMoniker": "C:\\Users\\Sebastian\\Desktop\\INF6B\\gl\u00FCcksspiele\\w\u00FCrfelspiel.py",
"RelativeDocumentMoniker": "gl\u00FCcksspiele\\w\u00FCrfelspiel.py",
"ToolTip": "C:\\Users\\Sebastian\\Desktop\\INF6B\\gl\u00FCcksspiele\\w\u00FCrfelspiel.py",
"RelativeToolTip": "gl\u00FCcksspiele\\w\u00FCrfelspiel.py",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAEAAAANAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.002457|",
"WhenOpened": "2025-09-29T10:41:01.821Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 4,
"Title": "main.py",
"DocumentMoniker": "C:\\Users\\Sebastian\\Desktop\\INF6B\\buchstabenz\u00E4hlen\\main.py",
"RelativeDocumentMoniker": "buchstabenz\u00E4hlen\\main.py",
"ToolTip": "C:\\Users\\Sebastian\\Desktop\\INF6B\\buchstabenz\u00E4hlen\\main.py",
"RelativeToolTip": "buchstabenz\u00E4hlen\\main.py",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAWAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.002457|",
"WhenOpened": "2025-09-29T10:39:20.765Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 3,
"Title": "item_1.py",
"DocumentMoniker": "C:\\Users\\Sebastian\\Desktop\\INF6B\\listen\u00FCbungen\\item_1.py",
"RelativeDocumentMoniker": "listen\u00FCbungen\\item_1.py",
"ToolTip": "C:\\Users\\Sebastian\\Desktop\\INF6B\\listen\u00FCbungen\\item_1.py",
"RelativeToolTip": "listen\u00FCbungen\\item_1.py",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAkAAAAHAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.002457|",
"WhenOpened": "2025-09-29T10:35:13.759Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 5,
"Title": "item_3.py",
"DocumentMoniker": "C:\\Users\\Sebastian\\Desktop\\INF6B\\listen\u00FCbungen\\item_3.py",
"RelativeDocumentMoniker": "listen\u00FCbungen\\item_3.py",
"ToolTip": "C:\\Users\\Sebastian\\Desktop\\INF6B\\listen\u00FCbungen\\item_3.py",
"RelativeToolTip": "listen\u00FCbungen\\item_3.py",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAcAAAAIAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.002457|",
"WhenOpened": "2025-09-29T10:36:32.29Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 7,
"Title": "item_2.py",
"DocumentMoniker": "C:\\Users\\Sebastian\\Desktop\\INF6B\\listen\u00FCbungen\\item_2.py",
"RelativeDocumentMoniker": "listen\u00FCbungen\\item_2.py",
"ToolTip": "C:\\Users\\Sebastian\\Desktop\\INF6B\\listen\u00FCbungen\\item_2.py",
"RelativeToolTip": "listen\u00FCbungen\\item_2.py",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAQAAAAlAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.002457|",
"WhenOpened": "2025-09-29T10:35:50.763Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 6,
"Title": "main.py",
"DocumentMoniker": "C:\\Users\\Sebastian\\Desktop\\INF6B\\fotovolatik\\main.py",
"RelativeDocumentMoniker": "fotovolatik\\main.py",
"ToolTip": "C:\\Users\\Sebastian\\Desktop\\INF6B\\fotovolatik\\main.py",
"RelativeToolTip": "fotovolatik\\main.py",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.002457|",
"WhenOpened": "2025-09-29T10:17:09.513Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 9,
"Title": "main.py",
"DocumentMoniker": "C:\\Users\\Sebastian\\Desktop\\INF6B\\guessinggame\\main.py",
"RelativeDocumentMoniker": "guessinggame\\main.py",
"ToolTip": "C:\\Users\\Sebastian\\Desktop\\INF6B\\guessinggame\\main.py",
"RelativeToolTip": "guessinggame\\main.py",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAGwBAAARAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.002457|",
"WhenOpened": "2025-09-26T15:47:40.141Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 10,
"Title": "main.py",
"DocumentMoniker": "C:\\Users\\Sebastian\\Desktop\\INF6B\\scraper\\main.py",
"RelativeDocumentMoniker": "scraper\\main.py",
"ToolTip": "C:\\Users\\Sebastian\\Desktop\\INF6B\\scraper\\main.py",
"RelativeToolTip": "scraper\\main.py",
"ViewState": "AgIAADEAAAAAAAAAAADwv1MAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.002457|",
"WhenOpened": "2025-09-26T15:27:59.944Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 8,
"Title": "main.py",
"DocumentMoniker": "C:\\Users\\Sebastian\\Desktop\\INF6B\\geburtstagliste\\main.py",
"RelativeDocumentMoniker": "geburtstagliste\\main.py",
"ToolTip": "C:\\Users\\Sebastian\\Desktop\\INF6B\\geburtstagliste\\main.py",
"RelativeToolTip": "geburtstagliste\\main.py",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.002457|",
"WhenOpened": "2025-09-24T08:56:40.671Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 14,
"Title": "capped.py",
"DocumentMoniker": "C:\\Users\\Sebastian\\Desktop\\INF6B\\zahlenraten\\capped.py",
"RelativeDocumentMoniker": "zahlenraten\\capped.py",
"ToolTip": "C:\\Users\\Sebastian\\Desktop\\INF6B\\zahlenraten\\capped.py",
"RelativeToolTip": "zahlenraten\\capped.py",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAcAAAAGAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.002457|",
"WhenOpened": "2025-09-17T08:46:27.347Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 16,
"Title": "aufgabe4.py",
"DocumentMoniker": "C:\\Users\\Sebastian\\Desktop\\INF6B\\schleifen\\aufgabe4.py",
"RelativeDocumentMoniker": "schleifen\\aufgabe4.py",
"ToolTip": "C:\\Users\\Sebastian\\Desktop\\INF6B\\schleifen\\aufgabe4.py",
"RelativeToolTip": "schleifen\\aufgabe4.py",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.002457|",
"WhenOpened": "2025-09-17T08:41:00.987Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 17,
"Title": "a1.py",
"DocumentMoniker": "C:\\Users\\Sebastian\\Desktop\\INF6B\\turtle\\a1.py",
"RelativeDocumentMoniker": "turtle\\a1.py",
"ToolTip": "C:\\Users\\Sebastian\\Desktop\\INF6B\\turtle\\a1.py",
"RelativeToolTip": "turtle\\a1.py",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAcAAAAZAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.002457|",
"WhenOpened": "2025-09-16T07:47:21.142Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 11,
"Title": "aufgabe2.py",
"DocumentMoniker": "C:\\Users\\Sebastian\\Desktop\\INF6B\\schleifen\\aufgabe2.py",
"RelativeDocumentMoniker": "schleifen\\aufgabe2.py",
"ToolTip": "C:\\Users\\Sebastian\\Desktop\\INF6B\\schleifen\\aufgabe2.py",
"RelativeToolTip": "schleifen\\aufgabe2.py",
"ViewState": "AgIAAAwAAAAAAAAAAAAAABYAAAANAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.002457|",
"WhenOpened": "2025-09-15T10:28:03.49Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 15,
"Title": "aufgabe1.py",
"DocumentMoniker": "C:\\Users\\Sebastian\\Desktop\\INF6B\\schleifen\\aufgabe1.py",
"RelativeDocumentMoniker": "schleifen\\aufgabe1.py",
"ToolTip": "C:\\Users\\Sebastian\\Desktop\\INF6B\\schleifen\\aufgabe1.py",
"RelativeToolTip": "schleifen\\aufgabe1.py",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAQAAAAKAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.002457|",
"WhenOpened": "2025-09-15T10:15:24.876Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 12,
"Title": "aufgabe3.py",
"DocumentMoniker": "C:\\Users\\Sebastian\\Desktop\\INF6B\\schleifen\\aufgabe3.py",
"RelativeDocumentMoniker": "schleifen\\aufgabe3.py",
"ToolTip": "C:\\Users\\Sebastian\\Desktop\\INF6B\\schleifen\\aufgabe3.py",
"RelativeToolTip": "schleifen\\aufgabe3.py",
"ViewState": "AgIAAAkAAAAAAAAAAAAQwBYAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.002457|",
"WhenOpened": "2025-09-15T10:40:20.69Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 13,
"Title": "main.py",
"DocumentMoniker": "C:\\Users\\Sebastian\\Desktop\\INF6B\\zahlenraten\\main.py",
"RelativeDocumentMoniker": "zahlenraten\\main.py",
"ToolTip": "C:\\Users\\Sebastian\\Desktop\\INF6B\\zahlenraten\\main.py",
"RelativeToolTip": "zahlenraten\\main.py",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAA0AAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.002457|",
"WhenOpened": "2025-09-15T10:03:08.184Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 18,
"Title": "passwortgenerator.py",
"DocumentMoniker": "C:\\Users\\Sebastian\\Desktop\\INF6B\\zahlenraten\\passwortgenerator.py",
"RelativeDocumentMoniker": "zahlenraten\\passwortgenerator.py",
"ToolTip": "C:\\Users\\Sebastian\\Desktop\\INF6B\\zahlenraten\\passwortgenerator.py",
"RelativeToolTip": "zahlenraten\\passwortgenerator.py",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAoAAAAaAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.002457|",
"WhenOpened": "2025-09-15T10:58:19.564Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 19,
"Title": "index.html",
"DocumentMoniker": "C:\\Users\\Sebastian\\Desktop\\INF6B\\umsatzsteuer\\index.html",
"RelativeDocumentMoniker": "umsatzsteuer\\index.html",
"ToolTip": "C:\\Users\\Sebastian\\Desktop\\INF6B\\umsatzsteuer\\index.html",
"RelativeToolTip": "umsatzsteuer\\index.html",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001512|",
"WhenOpened": "2025-09-15T10:01:17.687Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 20,
"Title": "main.py",
"DocumentMoniker": "C:\\Users\\Sebastian\\Desktop\\INF6B\\umsatzsteuer\\main.py",
"RelativeDocumentMoniker": "umsatzsteuer\\main.py",
"ToolTip": "C:\\Users\\Sebastian\\Desktop\\INF6B\\umsatzsteuer\\main.py",
"RelativeToolTip": "umsatzsteuer\\main.py",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAsAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.002457|",
"WhenOpened": "2025-09-15T09:40:35.564Z",
"EditorCaption": ""
}
]
}
]
}
]
}

View File

@@ -0,0 +1,385 @@
{
"Version": 1,
"WorkspaceRootPath": "C:\\Users\\Sebastian\\Desktop\\INF6B\\",
"Documents": [
{
"AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Sebastian\\Desktop\\INF6B\\klimadatenhb\\main.py||{8B382828-6202-11D1-8870-0000F87579D2}",
"RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:klimadatenhb\\main.py||{8B382828-6202-11D1-8870-0000F87579D2}"
},
{
"AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Sebastian\\Desktop\\INF6B\\gl\u00FCcksspiele\\gl\u00FCcksrad.py||{8B382828-6202-11D1-8870-0000F87579D2}",
"RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:gl\u00FCcksspiele\\gl\u00FCcksrad.py||{8B382828-6202-11D1-8870-0000F87579D2}"
},
{
"AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Sebastian\\Desktop\\INF6B\\gl\u00FCcksspiele\\w\u00FCrfelspiel.py||{8B382828-6202-11D1-8870-0000F87579D2}",
"RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:gl\u00FCcksspiele\\w\u00FCrfelspiel.py||{8B382828-6202-11D1-8870-0000F87579D2}"
},
{
"AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Sebastian\\Desktop\\INF6B\\listen\u00FCbungen\\item_1.py||{8B382828-6202-11D1-8870-0000F87579D2}",
"RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:listen\u00FCbungen\\item_1.py||{8B382828-6202-11D1-8870-0000F87579D2}"
},
{
"AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Sebastian\\Desktop\\INF6B\\buchstabenz\u00E4hlen\\main.py||{8B382828-6202-11D1-8870-0000F87579D2}",
"RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:buchstabenz\u00E4hlen\\main.py||{8B382828-6202-11D1-8870-0000F87579D2}"
},
{
"AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Sebastian\\Desktop\\INF6B\\listen\u00FCbungen\\item_3.py||{8B382828-6202-11D1-8870-0000F87579D2}",
"RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:listen\u00FCbungen\\item_3.py||{8B382828-6202-11D1-8870-0000F87579D2}"
},
{
"AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Sebastian\\Desktop\\INF6B\\fotovolatik\\main.py||{8B382828-6202-11D1-8870-0000F87579D2}",
"RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:fotovolatik\\main.py||{8B382828-6202-11D1-8870-0000F87579D2}"
},
{
"AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Sebastian\\Desktop\\INF6B\\listen\u00FCbungen\\item_2.py||{8B382828-6202-11D1-8870-0000F87579D2}",
"RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:listen\u00FCbungen\\item_2.py||{8B382828-6202-11D1-8870-0000F87579D2}"
},
{
"AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Sebastian\\Desktop\\INF6B\\geburtstagliste\\main.py||{8B382828-6202-11D1-8870-0000F87579D2}",
"RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:geburtstagliste\\main.py||{8B382828-6202-11D1-8870-0000F87579D2}"
},
{
"AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Sebastian\\Desktop\\INF6B\\guessinggame\\main.py||{8B382828-6202-11D1-8870-0000F87579D2}",
"RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:guessinggame\\main.py||{8B382828-6202-11D1-8870-0000F87579D2}"
},
{
"AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Sebastian\\Desktop\\INF6B\\scraper\\main.py||{8B382828-6202-11D1-8870-0000F87579D2}",
"RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:scraper\\main.py||{8B382828-6202-11D1-8870-0000F87579D2}"
},
{
"AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Sebastian\\Desktop\\INF6B\\schleifen\\aufgabe2.py||{8B382828-6202-11D1-8870-0000F87579D2}",
"RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:schleifen\\aufgabe2.py||{8B382828-6202-11D1-8870-0000F87579D2}"
},
{
"AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Sebastian\\Desktop\\INF6B\\schleifen\\aufgabe3.py||{8B382828-6202-11D1-8870-0000F87579D2}",
"RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:schleifen\\aufgabe3.py||{8B382828-6202-11D1-8870-0000F87579D2}"
},
{
"AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Sebastian\\Desktop\\INF6B\\zahlenraten\\main.py||{8B382828-6202-11D1-8870-0000F87579D2}",
"RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:zahlenraten\\main.py||{8B382828-6202-11D1-8870-0000F87579D2}"
},
{
"AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Sebastian\\Desktop\\INF6B\\zahlenraten\\capped.py||{8B382828-6202-11D1-8870-0000F87579D2}",
"RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:zahlenraten\\capped.py||{8B382828-6202-11D1-8870-0000F87579D2}"
},
{
"AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Sebastian\\Desktop\\INF6B\\schleifen\\aufgabe1.py||{8B382828-6202-11D1-8870-0000F87579D2}",
"RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:schleifen\\aufgabe1.py||{8B382828-6202-11D1-8870-0000F87579D2}"
},
{
"AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Sebastian\\Desktop\\INF6B\\schleifen\\aufgabe4.py||{8B382828-6202-11D1-8870-0000F87579D2}",
"RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:schleifen\\aufgabe4.py||{8B382828-6202-11D1-8870-0000F87579D2}"
},
{
"AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Sebastian\\Desktop\\INF6B\\turtle\\a1.py||{8B382828-6202-11D1-8870-0000F87579D2}",
"RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:turtle\\a1.py||{8B382828-6202-11D1-8870-0000F87579D2}"
},
{
"AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Sebastian\\Desktop\\INF6B\\zahlenraten\\passwortgenerator.py||{8B382828-6202-11D1-8870-0000F87579D2}",
"RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:zahlenraten\\passwortgenerator.py||{8B382828-6202-11D1-8870-0000F87579D2}"
},
{
"AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Sebastian\\Desktop\\INF6B\\umsatzsteuer\\index.html||{40D31677-CBC0-4297-A9EF-89D907823A98}",
"RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:umsatzsteuer\\index.html||{40D31677-CBC0-4297-A9EF-89D907823A98}"
},
{
"AbsoluteMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|C:\\Users\\Sebastian\\Desktop\\INF6B\\umsatzsteuer\\main.py||{8B382828-6202-11D1-8870-0000F87579D2}",
"RelativeMoniker": "D:0:0:{A2FE74E1-B743-11D0-AE1A-00A0C90FFFC3}|\u003CMiscFiles\u003E|solutionrelative:umsatzsteuer\\main.py||{8B382828-6202-11D1-8870-0000F87579D2}"
}
],
"DocumentGroupContainers": [
{
"Orientation": 0,
"VerticalTabListWidth": 256,
"DocumentGroups": [
{
"DockedWidth": 256,
"SelectedChildIndex": 2,
"Children": [
{
"$type": "Bookmark",
"Name": "ST:0:0:{3ae79031-e1bc-11d0-8f78-00a0c9110057}"
},
{
"$type": "Bookmark",
"Name": "ST:0:0:{1c4feeaa-4718-4aa9-859d-94ce25d182ba}"
},
{
"$type": "Document",
"DocumentIndex": 0,
"Title": "main.py",
"DocumentMoniker": "C:\\Users\\Sebastian\\Desktop\\INF6B\\klimadatenhb\\main.py",
"RelativeDocumentMoniker": "klimadatenhb\\main.py",
"ToolTip": "C:\\Users\\Sebastian\\Desktop\\INF6B\\klimadatenhb\\main.py",
"RelativeToolTip": "klimadatenhb\\main.py",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAWAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.002457|",
"WhenOpened": "2025-09-29T10:45:37.157Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 1,
"Title": "gl\u00FCcksrad.py",
"DocumentMoniker": "C:\\Users\\Sebastian\\Desktop\\INF6B\\gl\u00FCcksspiele\\gl\u00FCcksrad.py",
"RelativeDocumentMoniker": "gl\u00FCcksspiele\\gl\u00FCcksrad.py",
"ToolTip": "C:\\Users\\Sebastian\\Desktop\\INF6B\\gl\u00FCcksspiele\\gl\u00FCcksrad.py",
"RelativeToolTip": "gl\u00FCcksspiele\\gl\u00FCcksrad.py",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAWAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.002457|",
"WhenOpened": "2025-09-29T10:43:13.076Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 2,
"Title": "w\u00FCrfelspiel.py",
"DocumentMoniker": "C:\\Users\\Sebastian\\Desktop\\INF6B\\gl\u00FCcksspiele\\w\u00FCrfelspiel.py",
"RelativeDocumentMoniker": "gl\u00FCcksspiele\\w\u00FCrfelspiel.py",
"ToolTip": "C:\\Users\\Sebastian\\Desktop\\INF6B\\gl\u00FCcksspiele\\w\u00FCrfelspiel.py",
"RelativeToolTip": "gl\u00FCcksspiele\\w\u00FCrfelspiel.py",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAEAAAANAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.002457|",
"WhenOpened": "2025-09-29T10:41:01.821Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 4,
"Title": "main.py",
"DocumentMoniker": "C:\\Users\\Sebastian\\Desktop\\INF6B\\buchstabenz\u00E4hlen\\main.py",
"RelativeDocumentMoniker": "buchstabenz\u00E4hlen\\main.py",
"ToolTip": "C:\\Users\\Sebastian\\Desktop\\INF6B\\buchstabenz\u00E4hlen\\main.py",
"RelativeToolTip": "buchstabenz\u00E4hlen\\main.py",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAWAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.002457|",
"WhenOpened": "2025-09-29T10:39:20.765Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 3,
"Title": "item_1.py",
"DocumentMoniker": "C:\\Users\\Sebastian\\Desktop\\INF6B\\listen\u00FCbungen\\item_1.py",
"RelativeDocumentMoniker": "listen\u00FCbungen\\item_1.py",
"ToolTip": "C:\\Users\\Sebastian\\Desktop\\INF6B\\listen\u00FCbungen\\item_1.py",
"RelativeToolTip": "listen\u00FCbungen\\item_1.py",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAkAAAAHAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.002457|",
"WhenOpened": "2025-09-29T10:35:13.759Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 5,
"Title": "item_3.py",
"DocumentMoniker": "C:\\Users\\Sebastian\\Desktop\\INF6B\\listen\u00FCbungen\\item_3.py",
"RelativeDocumentMoniker": "listen\u00FCbungen\\item_3.py",
"ToolTip": "C:\\Users\\Sebastian\\Desktop\\INF6B\\listen\u00FCbungen\\item_3.py",
"RelativeToolTip": "listen\u00FCbungen\\item_3.py",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAcAAAAIAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.002457|",
"WhenOpened": "2025-09-29T10:36:32.29Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 7,
"Title": "item_2.py",
"DocumentMoniker": "C:\\Users\\Sebastian\\Desktop\\INF6B\\listen\u00FCbungen\\item_2.py",
"RelativeDocumentMoniker": "listen\u00FCbungen\\item_2.py",
"ToolTip": "C:\\Users\\Sebastian\\Desktop\\INF6B\\listen\u00FCbungen\\item_2.py",
"RelativeToolTip": "listen\u00FCbungen\\item_2.py",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAQAAAAlAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.002457|",
"WhenOpened": "2025-09-29T10:35:50.763Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 6,
"Title": "main.py",
"DocumentMoniker": "C:\\Users\\Sebastian\\Desktop\\INF6B\\fotovolatik\\main.py",
"RelativeDocumentMoniker": "fotovolatik\\main.py",
"ToolTip": "C:\\Users\\Sebastian\\Desktop\\INF6B\\fotovolatik\\main.py",
"RelativeToolTip": "fotovolatik\\main.py",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.002457|",
"WhenOpened": "2025-09-29T10:17:09.513Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 9,
"Title": "main.py",
"DocumentMoniker": "C:\\Users\\Sebastian\\Desktop\\INF6B\\guessinggame\\main.py",
"RelativeDocumentMoniker": "guessinggame\\main.py",
"ToolTip": "C:\\Users\\Sebastian\\Desktop\\INF6B\\guessinggame\\main.py",
"RelativeToolTip": "guessinggame\\main.py",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAGwBAAARAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.002457|",
"WhenOpened": "2025-09-26T15:47:40.141Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 10,
"Title": "main.py",
"DocumentMoniker": "C:\\Users\\Sebastian\\Desktop\\INF6B\\scraper\\main.py",
"RelativeDocumentMoniker": "scraper\\main.py",
"ToolTip": "C:\\Users\\Sebastian\\Desktop\\INF6B\\scraper\\main.py",
"RelativeToolTip": "scraper\\main.py",
"ViewState": "AgIAADEAAAAAAAAAAADwv1MAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.002457|",
"WhenOpened": "2025-09-26T15:27:59.944Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 8,
"Title": "main.py",
"DocumentMoniker": "C:\\Users\\Sebastian\\Desktop\\INF6B\\geburtstagliste\\main.py",
"RelativeDocumentMoniker": "geburtstagliste\\main.py",
"ToolTip": "C:\\Users\\Sebastian\\Desktop\\INF6B\\geburtstagliste\\main.py",
"RelativeToolTip": "geburtstagliste\\main.py",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.002457|",
"WhenOpened": "2025-09-24T08:56:40.671Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 14,
"Title": "capped.py",
"DocumentMoniker": "C:\\Users\\Sebastian\\Desktop\\INF6B\\zahlenraten\\capped.py",
"RelativeDocumentMoniker": "zahlenraten\\capped.py",
"ToolTip": "C:\\Users\\Sebastian\\Desktop\\INF6B\\zahlenraten\\capped.py",
"RelativeToolTip": "zahlenraten\\capped.py",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAcAAAAGAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.002457|",
"WhenOpened": "2025-09-17T08:46:27.347Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 16,
"Title": "aufgabe4.py",
"DocumentMoniker": "C:\\Users\\Sebastian\\Desktop\\INF6B\\schleifen\\aufgabe4.py",
"RelativeDocumentMoniker": "schleifen\\aufgabe4.py",
"ToolTip": "C:\\Users\\Sebastian\\Desktop\\INF6B\\schleifen\\aufgabe4.py",
"RelativeToolTip": "schleifen\\aufgabe4.py",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.002457|",
"WhenOpened": "2025-09-17T08:41:00.987Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 17,
"Title": "a1.py",
"DocumentMoniker": "C:\\Users\\Sebastian\\Desktop\\INF6B\\turtle\\a1.py",
"RelativeDocumentMoniker": "turtle\\a1.py",
"ToolTip": "C:\\Users\\Sebastian\\Desktop\\INF6B\\turtle\\a1.py",
"RelativeToolTip": "turtle\\a1.py",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAcAAAAZAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.002457|",
"WhenOpened": "2025-09-16T07:47:21.142Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 11,
"Title": "aufgabe2.py",
"DocumentMoniker": "C:\\Users\\Sebastian\\Desktop\\INF6B\\schleifen\\aufgabe2.py",
"RelativeDocumentMoniker": "schleifen\\aufgabe2.py",
"ToolTip": "C:\\Users\\Sebastian\\Desktop\\INF6B\\schleifen\\aufgabe2.py",
"RelativeToolTip": "schleifen\\aufgabe2.py",
"ViewState": "AgIAAAwAAAAAAAAAAAAAABYAAAANAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.002457|",
"WhenOpened": "2025-09-15T10:28:03.49Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 15,
"Title": "aufgabe1.py",
"DocumentMoniker": "C:\\Users\\Sebastian\\Desktop\\INF6B\\schleifen\\aufgabe1.py",
"RelativeDocumentMoniker": "schleifen\\aufgabe1.py",
"ToolTip": "C:\\Users\\Sebastian\\Desktop\\INF6B\\schleifen\\aufgabe1.py",
"RelativeToolTip": "schleifen\\aufgabe1.py",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAQAAAAKAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.002457|",
"WhenOpened": "2025-09-15T10:15:24.876Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 12,
"Title": "aufgabe3.py",
"DocumentMoniker": "C:\\Users\\Sebastian\\Desktop\\INF6B\\schleifen\\aufgabe3.py",
"RelativeDocumentMoniker": "schleifen\\aufgabe3.py",
"ToolTip": "C:\\Users\\Sebastian\\Desktop\\INF6B\\schleifen\\aufgabe3.py",
"RelativeToolTip": "schleifen\\aufgabe3.py",
"ViewState": "AgIAAAkAAAAAAAAAAAAQwBYAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.002457|",
"WhenOpened": "2025-09-15T10:40:20.69Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 13,
"Title": "main.py",
"DocumentMoniker": "C:\\Users\\Sebastian\\Desktop\\INF6B\\zahlenraten\\main.py",
"RelativeDocumentMoniker": "zahlenraten\\main.py",
"ToolTip": "C:\\Users\\Sebastian\\Desktop\\INF6B\\zahlenraten\\main.py",
"RelativeToolTip": "zahlenraten\\main.py",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAA0AAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.002457|",
"WhenOpened": "2025-09-15T10:03:08.184Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 18,
"Title": "passwortgenerator.py",
"DocumentMoniker": "C:\\Users\\Sebastian\\Desktop\\INF6B\\zahlenraten\\passwortgenerator.py",
"RelativeDocumentMoniker": "zahlenraten\\passwortgenerator.py",
"ToolTip": "C:\\Users\\Sebastian\\Desktop\\INF6B\\zahlenraten\\passwortgenerator.py",
"RelativeToolTip": "zahlenraten\\passwortgenerator.py",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAoAAAAaAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.002457|",
"WhenOpened": "2025-09-15T10:58:19.564Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 19,
"Title": "index.html",
"DocumentMoniker": "C:\\Users\\Sebastian\\Desktop\\INF6B\\umsatzsteuer\\index.html",
"RelativeDocumentMoniker": "umsatzsteuer\\index.html",
"ToolTip": "C:\\Users\\Sebastian\\Desktop\\INF6B\\umsatzsteuer\\index.html",
"RelativeToolTip": "umsatzsteuer\\index.html",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.001512|",
"WhenOpened": "2025-09-15T10:01:17.687Z",
"EditorCaption": ""
},
{
"$type": "Document",
"DocumentIndex": 20,
"Title": "main.py",
"DocumentMoniker": "C:\\Users\\Sebastian\\Desktop\\INF6B\\umsatzsteuer\\main.py",
"RelativeDocumentMoniker": "umsatzsteuer\\main.py",
"ToolTip": "C:\\Users\\Sebastian\\Desktop\\INF6B\\umsatzsteuer\\main.py",
"RelativeToolTip": "umsatzsteuer\\main.py",
"ViewState": "AgIAAAAAAAAAAAAAAAAAAAAAAAAsAAAAAAAAAA==",
"Icon": "ae27a6b0-e345-4288-96df-5eaf394ee369.002457|",
"WhenOpened": "2025-09-15T09:40:35.564Z",
"EditorCaption": ""
}
]
}
]
}
]
}

3
.vs/ProjectSettings.json Normal file
View File

@@ -0,0 +1,3 @@
{
"CurrentProjectSetting": null
}

View File

@@ -0,0 +1,8 @@
{
"ExpandedNodes": [
"",
"\\fotovolatik"
],
"SelectedNode": "\\fotovolatik\\main.py",
"PreviewInSolutionExplorer": false
}

BIN
.vs/slnx.sqlite Normal file

Binary file not shown.

View File

@@ -0,0 +1,8 @@
# -*- coding: ansi -*-
satz = input("Bitte gib einen Satz ein: ")
buchstabe = input("Welchen Buchstaben m<>chtest du z<>hlen? ")
anzahl = satz.count(buchstabe)
print(f"Der Buchstabe '{buchstabe}' kommt {anzahl} mal im Satz vor.")

38
co2/co2.py Normal file
View File

@@ -0,0 +1,38 @@
def co2_steuer():
print("Wählen Sie die Antriebsart:")
print("1 = E-Auto")
print("2 = Hybrid")
print("3 = Benziner")
print("4 = Diesel")
antriebsart = input("Bitte Antriebsart wählen (1-4): ")
ps = int(input("Bitte PS-Zahl eingeben: "))
betrag_monat = 0
stufe = ""
if antriebsart == "1":
stufe = "E-Auto"
betrag_monat = 0
elif antriebsart == "2":
stufe = "Hybrid"
betrag_monat = 35 if ps <= 150 else 50
elif antriebsart == "3":
stufe = "Benziner"
betrag_monat = 55 if ps <= 150 else 70
elif antriebsart == "4":
stufe = "Diesel"
betrag_monat = 75 if ps <= 150 else 90
else:
print("Ungültige Eingabe!")
return
betrag_jahr = betrag_monat * 12
print(f"\nFahrzeugtyp: {stufe}")
print(f"PS-Zahl: {ps}")
print(f"Monatliche CO2-Abgabe: {betrag_monat}")
print(f"Jährliche CO2-Abgabe: {betrag_jahr}")
if __name__ == "__main__":
co2_steuer()

106
co2/www/index.html Normal file
View File

@@ -0,0 +1,106 @@
<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>co2</title>
<style>
body {
font-family: Arial, sans-serif;
max-width: 500px;
margin: 20px auto;
padding: 20px;
border: 1px solid #ccc;
border-radius: 12px;
background: #f9f9f9;
}
label, select, input {
display: block;
margin-bottom: 10px;
}
button {
padding: 8px 16px;
border: none;
background: #007bff;
color: white;
border-radius: 6px;
cursor: pointer;
}
button:hover {
background: #0056b3;
}
#output {
margin-top: 20px;
padding: 10px;
background: #eef;
border-radius: 8px;
}
</style>
</head>
<body>
<h1>Co2 rechner</h1>
<label for="art">Antriebsart:</label>
<select id="art">
<option value="1">E-Auto</option>
<option value="2">Hybrid</option>
<option value="3">Benziner</option>
<option value="4">Diesel</option>
</select>
<label for="ps">PS:</label>
<input type="number" id="ps" min="1" max="300" step="1" required >
<button onclick="berechneSteuer()">Berechnen</button>
<div id="output">
Bitte Daten eingeben und auf Berechnen klicken.
</div>
<script>
function berechneSteuer() {
const art = document.getElementById("art").value;
const ps = parseInt(document.getElementById("ps").value);
const output = document.getElementById("output");
if (isNaN(ps) || ps <= 0) {
output.innerHTML = "gib eine valide ps zahl ein";
return;
}
let stufe = "";
let betragMonat = 0;
switch (art) {
case "1":
stufe = "E-Auto";
betragMonat = 0;
break;
case "2":
stufe = "Hybrid";
betragMonat = ps <= 150 ? 35 : 50;
break;
case "3":
stufe = "Benziner";
betragMonat = ps <= 150 ? 55 : 70;
break;
case "4":
stufe = "Diesel";
betragMonat = ps <= 150 ? 75 : 90;
break;
default:
return;
}
const betragJahr = betragMonat * 12;
output.innerHTML = `
<strong>Fahrzeugtyp:</strong> ${stufe}<br>
<strong>PS-Zahl:</strong> ${ps}<br>
<strong>Monatliche Abgabe:</strong> ${betragMonat} €<br>
<strong>Jährliche Abgabe:</strong> ${betragJahr}
`;
}
</script>
</body>
</html>

6
desktop.ini Normal file
View File

@@ -0,0 +1,6 @@
[.ShellClassInfo]
IconResource=C:\WINDOWS\System32\SHELL32.dll,261
[ViewState]
Mode=
Vid=
FolderType=Generic

14
fotovolatik/main.py Normal file
View File

@@ -0,0 +1,14 @@
# -*- coding: ansi -*-
import random
bezirke = [
"Graz", "Graz-Umgebung", "Bruck-M<>rzzuschlag", "Deutschlandsberg",
"Hartberg-F<>rstenfeld", "Leibnitz", "Leoben", "Liezen",
"Murau", "Murtal", "S<EFBFBD>doststeiermark", "Voitsberg", "Weiz"
]
gewaehlte_bezirke = random.sample(bezirke, 5)
print("Gef<EFBFBD>rderte Bezirke im heurigen Jahr:")
for bezirk in gewaehlte_bezirke:
print("-", bezirk)

27
geburtstagliste/main.py Normal file
View File

@@ -0,0 +1,27 @@
from datetime import datetime
people = {}
print("Gib Geburtstage ein (q = break)")
while True:
name = input("Name: ").strip()
if name.lower() == "q":
break
geburtstag = input("Geburtstag (Format: DD.MM.YYYY): ").strip()
if geburtstag.lower() == "q":
break
try:
# Parse into a datetime.date object
birthday = datetime.strptime(geburtstag, "%d.%m.%Y").date()
people[name] = birthday
print(f"{name} am {birthday.strftime('%d.%m.%Y')} gespeichert.\n")
except ValueError:
pass
print(" Gespeicherte Geburtstage ")
for name, birthday in people.items():
print(f"{name}: {birthday.strftime('%d.%m.%Y')}")

View File

@@ -0,0 +1,21 @@
# -*- coding: ansi -*-
import random
einkauf = float(input("Bitte geben Sie die Einkaufssumme ein: "))
gewinne = (
[100] * 1 +
[50] * 2 +
[20] * 3 +
[10] * 5 +
[5] * 8 +
[0] * 10
)
gewinn_prozent = random.choice(gewinne)
zu_zahlen = einkauf * (100 - gewinn_prozent) / 100
# Ausgabe
print(f"Gl<EFBFBD>cksrad-Ergebnis: {gewinn_prozent}% Rabatt")
print(f"Urspr<EFBFBD>ngliche Summe: {einkauf:.2f} Euro")
print(f"Zu zahlende Summe: {zu_zahlen:.2f} Euro")

View File

@@ -0,0 +1,26 @@
# -*- coding: ansi -*-
import random
wuerfel1 = 0
wuerfel2 = 1
versuche = 0
while wuerfel1 != wuerfel2:
versuche += 1
wuerfel1 = random.randint(1, 6)
wuerfel2 = random.randint(1, 6)
print(f"Versuch {versuche}: W<>rfel1 = {wuerfel1}, W<>rfel2 = {wuerfel2}")
print("\nBeide W<>rfel zeigen denselben Wert!")
print(f"Anzahl der Versuche: {versuche}")
if versuche < 3:
gewinn = 100
elif versuche < 6:
gewinn = 50
elif versuche <= 10:
gewinn = 20
else:
gewinn = 0
print(f"Gewinn: {gewinn} Euro")

Binary file not shown.

After

Width:  |  Height:  |  Size: 168 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 152 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 49 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 165 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 165 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 170 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 189 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 81 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 65 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 90 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 84 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 183 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 197 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 228 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 63 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 69 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 153 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 163 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 94 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 47 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 187 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 165 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 71 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 160 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 170 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 50 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 185 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 67 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 177 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 160 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 30 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 174 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 62 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 68 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 209 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 155 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 202 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 180 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 461 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 181 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 54 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 74 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 193 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 171 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 52 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 185 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 191 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 73 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 100 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 147 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 205 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 64 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 150 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 147 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 152 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 62 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 281 KiB

Some files were not shown because too many files have changed in this diff Show More