Du musst schon sagen auf welcher Plattform. Da du allerdings als Thema Scratch hinzugefügt hast würde ich darauf tippen. Ich bin zwar kein Scratch experte, aber du kannst dir genau angucken wie andere Projekte auf Scratch aufgebaut sind und es dir so quasi selbst erarbeiten.
Bevor man mit einer Variable rechnenen oder diese anderweitig verwenden kann muss man dieser einen 'Anfangswert' zuweisen. Aufgrund des If's gibt es ein möglichen Fall bei dem rabatt nicht initialisiert wird und das ist wenn wahrenwert kleiner als 200 ist. Beheben kannst du das indem du rabatt davor einen Initialenwert von z.B. 0 zuweist.
a = str(input("Text"))
Das ist recht sinnbefreit, weil input bereits einen string zurückgibt und es deshalb unnötig ist diesen in einen string zu casten.
a = float(input(„Text“))
a = int(input(„Text“))
Hier kommt es jetzt auf den Unterschied zwischen int und float an. Ein Integer (int) ist ein Ganzzahligerwert, während float eine sogenannte Gleitkommazahl ist (einfach gesagt eine zahl mit Komma). Welches du wann nutzt kommt auf die genaue Verwendung an. int wenn du nur ein Ganzzahligenwert brauchst und float wenn auch kommazahlen gehen sollen.
lg Suiram1
Ich kann dir zwar bei dieser Entscheidung nicht helfen, allerdings verwundert mich eher das du als neuer User wahrscheinlich ohne irgendwo Constributet zu haben so viel Beachtung bekommst.
Mit 'Mehl' meinst du glaube ich eine E-Mail. Das muss ja daher kommen, dass du deine echte E-Mail Adresse geleaked hast. Ich gehe davon aus, dass du wahrscheinlich mit dieser Commitet hast. GitHub stellt dir standartmäßig eine no-reply Email Adresse zur verfügung mit der du committen kannst, diese wird in deinem Konto angezeigt.
Ein Buch über C# was ich ganz gut finde ist https://www.amazon.de/Kompendium-Professionell-Programmieren-lernen/dp/3966451557/. Dort ist zwar nichts über Unity drinn, dafür aber neben den Grundlagen von C# auch erweiterte Themen wie z.B. WPF (Anwendungen mit Fenstern, siehe mein Kommentar bei der anderen Antwort) oder andere Themen die wichtig sind wenn man mit C# mehr als nur Game Dev machen möchte.
Geht soweit ich weißt nicht. Ein QR-Code enthält einfach nur Daten die vom Reader interpretiert werden. Um eine Website zu öffnen enthält der QR-Code die entsprechende URL und um sich mit einem WLan Netzwerk zu verbinden ist der Inhalt z.B. folgendermaßen aufgebaut:
WIFI:T:WPA2;S:MeinNetzwerk;P:SuperGeheimesPasswort;;
Ich versteht zwar nicht ganz was du damit meinst, dass du die beiden Generatoren Kombiniert hast, allerdings solltest du beide Inhalte in einen QR-Code kodiert wird das eben nicht funktionieren, da es nicht mehr interpretiert werden kann.
Das liegt daran, dass du main zu Text umwandelst und diesen Wert bereits als Text nutzt. Dort hast du dich glaube verklickt, weil main eigentlich als target genutzt werden soll laut dem oberen screenshoot.
Ich würde dir eher zu C# empfehlen, da dir zum einen gute Game Engines wie Unity oder auch Godot zur verfügung stehen, aber man auch vieles weitere mit C# machen kannst.
lerne ich erstmal die Grundlagen von Python und gehe dann über zu c#
Kommt zwar darauf an wie weit diese Grundlagen gehen, allerdings ist vieles vom Konzept sehr gleich (wie bei sehr vielen Sprachen). Generell ist es so das wenn man eine Sprache kann es sehr viel einfacher ist weitere zu lernen, da sich wie gesagt vieles ähnelt. Schon deswegen macht es mehr sinn gleich mit C# anzufangen, damit du von anfang an den den Syntax und den Framework "gewöhnt" bist.
Dazu muss ich, allerdings sagen das C# nicht meine erste Sprache war, das allerdings aus jetziger Sicht so beurteilen würde.
da c# schwerer sein soll
Schwer ist hierbei recht relativ. Es kommt sehr darauf an wie viel Interesse und Verständnis, man für solch abstrakte Themen wie Objekt orientiertheit mitbringt.
Zwei Hinweise fürs Lernen davon egal ob C# oder Python sind 1. dass man sich nicht nur ein Tutorial nach dem nächsten reinziehen sollte, sondern möglichst vieles was man gelernt hat auch direkt ausprobiert und gegebenfalls recherchieren sollte man etwas nicht verstehen oder etwas nicht wie erwartet funktionieren. Außerdem solltest du nicht gleich mit einem Spiel durchstarten, sondern das ausprobieren eher in einer simplen Konsolen Anwendung machen.
Kann sein das ich hier etwas parteiisch bin, da ich C# sehr gern nutze und Interpretierte Sprachen (z.B. Python) eher ungern nutze.
lg Suiram1
Das Problem ist, dass dem Link zur CSS-Datei das Attribut rel="stylesheet" fehlt. Der Grund dafür ist, dass das link-Element nicht nur für CSS-Dateien sondern auch für andere Dinge wie z.B. das Icon oder die Manifest-Datei der Seite genutzt werden kann und deshalb der zweck der Datei angegeben werden muss.
<link rel="stylesheet" href="style.css" />
Ansonsten solltest du alle link-Elemente in das head-Element verschieben und es sollte nur ein body-Element geben, welches den Inhalt der Seite enthält. Außerdem besitzt ein table-Element kein Attribut namens border (worauf VS Code dich auch hinweist). Die Border eines Tables muss in der CSS-Datei oder dem style-Attribut festgelegt werden.
lg Suiram1
Das sind nicht druckbare Zeichen oder auch Steuercodes. [NULL] repräsentiert z.B. das nicht vorhanden sein eines Wertes.
Unity ist eine Game Engine und Kotlin ist eine Programmiersprache (kann man nicht vergleichen). Wenn das nur per Text und etwas GUI ist brauchst du keine Game Engine. Mit Kotlin kann man soweit ich weiß GUIs für Android erstellen, daher würde es eher Kotlin sein (ist aber kein Programm, sondern eine Programmiersprache).
Das DevKit und die C# Extension müsste eigentlich alle Funktionen unteranderem das Debuggen bereitstellen. Weitere Konfiguration über json sind nicht erforderlich. Kannst du zur Frage eventuell ein Screenshot ergänzen in dem Solution Explorer und Ausgabe mit den Fehlern zusehen sind?
Ich benutze zwar nicht VS Code, aber der Fehler sieht eindeutig danach aus, dass du kein C# Projekt erstellt hast. Hier müsste alles erklärt sein.
Einfacher geht es auch mit dem Vorschlag von Kiboman, indem du Visual Studio nutzt.
irgendeine JSON Datei fehlt
Ein .NET Projekt nutzt keine .json-Datei für die Konfiguration (mal ASP.NET Core außenvor gelassen). Für die Konfiguration wird eine .csproj-Datei genutzt die wenn du dir ein Projekt erstellst automatisch generiert und angepasst wird.
lg Suiram1
Bin zwar kein Roblox Studio Experte, aber ich glaube, dass du Schreibfehler in den letzen beiden Zeilen hast. Dort steht GetPropertyChangedSigal während die Rechtschreibung und eine kurze Google Suche dafür sprechen das es GetPropertyChangedSignal heißen müsste.
lg Suiram1
Der Syntax ist falsch. If-Statements haben diesen Aufbau:
if (bedingung) {
auszuführender code
}
Bei dir fehlen sowohl beim if als auch beim else if die geschweiften Klammern, weshalb das else if nicht erkennt, dass vor ihm ein if-Statement ist. Das if sorgt für keinen Fehler, weil der Syntax von
if (bedingung)
richtig ist, nur halt kein auszuführender Code vorhanden ist.
Am ehesten würde es wahrscheinlich gehen indem du einen VPN-Server der in dem USA steht verwendest. Es viele VPN-Dienste die das anbieten. Es kann aber auch sein, dass das nicht geht wenn z.B. das irgendwie an deinen Standort gekoppelt ist, es an Einstellungen in deinem Konto (falls es Konten gibt) liegt oder an vielem anderen.
Letztendlich kann man nicht sicher sein ob es Funktioniert, aber ein VPN mit Server an dem Ort hilft bei solchen Standort gebundenen Dingen oft.
Jede Programmiersprache hat Bibliotheken die auch genutzt werden. Allein schon eine Anwendung mit GUI (z.B. mit tkinter) wäre sehr viel Arbeit ohne eine Bibliothek. Deswegen ist Python also nicht gefährlich.
Die meisten Bibliotheken die in Paketmanager (bei Python pip) verfügbar sind, sind Open-Source d.h. du kannst den Quellcode dieser Bibliotheken einsehen. Jeder könnte also sehen ob sich Schadcode in einer Bibliothek befindet, was allein schon dagegen spricht.
Um ganz sicher zu gehen: Nutze Bibliotheken die recht bekannt sind und von vielen genutzt werden.
Dateitypen, die da angegeben sind, mir unbekannt sind
Rechts handelt es sich scheinbar um Code für React (so heißt auch der Code dort "React Carousel")). React ist ein Framework der für die Web-Entwicklung mit JS oder TS genutzt wird.
Bei dem in der Mitte handelt es sich um SCSS, quasi eine erweiterte Form von CSS das zu CSS übersetzt wird.
in mein momentanes Projekt importieren möchte.
Wenn es ein React Projekt ist wo im Idealfall auch schon SCSS eingestellt ist, ist das fast nur Copy & Paste. Wenn nicht ist es etwas zeitaufwändiger, aber gut machbar.
Du hast Visual Studio nicht richtig geöffnet. Gerade ist Visual Studio nur im normalen Text Editor Modus der nur ein par Schlüsselwörter vorschlägt.
Sollte oben Links Sonstige Dateien anstelle deines Projektnamens Stehen ist das der Fall. Beheben kannst du das indem du nicht von Unity aus die C# Datei öffnest sondern in deinem Projektverzeichnis die .sln oder die .csproj Datei mit Visual Studio öffnest. Hier ist eine Anleitung wie du das dauerhaft beheben kannst (sodass du die Dateien auch von Unity aus öffnen kannst) https://stackoverflow.com/a/42598927/20339558
Websites wirst du zum Großteil nur Dokumentation etc. finden. Apps wirst du wahrscheinlich keine finden. Allerdings findet man auf YouTube einige Videos zu diesen Themen (Großteil auf Englisch). Ausführlich wirst du die Sachen wahrscheinlich nur einem Studium lernen.
Ein überblick über CPU und generell Prozessor Architektur kann man ganz gut mit diesen drei Videos bekommen HOW TRANSISTORS RUN CODE?, HOW TRANSISTORS REMEMBER DATA und CRAFTING A CPU TO RUN PROGRAMS (Sollte man sich in der Reihenfolge anschauen).