Wie kann ich das anders Umsetzen (Python 3)?

Hi also ich mach mir einen kleinen Sprachassistenten Bot ist nichts zum veröffentlichen oder so ich mach mir das halt um während dem Zocken mal sagen zu können spiel playlist ... usw. Speech to Text usw klappt alles Wunderbar nur das Music Spielen macht klitze bisschen Probleme. Ich will das "main.py" weiter zuhört nachdem ich subprocess.call() gemacht habe aber in dem script das ich damit augerufen habe ist so etwas wie time.sleep() damit die music weiter spielt.

Teil meiner Main.py:


if "spiel" in txt:
    if "playlist" in txt:
        if "1" in txt:
            say("Playlist 1 wird Wiedergegeben.")
            subprocess.call(["C:\\Users\\Zensiert\\AppData\\Local\\Programs\\Python\\Python38\\pythonw.exe", "playlist1.py", "play"])
            os.execv(sys.executable, ['python3'] + sys.argv)

if "pause" in txt:
    say("Musik wird Pausiert")
    subprocess.call(["C:\\Users\\Zensiert\\AppData\\Local\\Programs\\Python\\Python38\\pythonw.exe", "playlist1.py", "pause"])

Und hier meine playlist1.py

import pygame
import sys, getopt

arguments = str(sys.argv)

pygame.init()

pygame.mixer.music.load('C:\\Users\\Zensiert\\IdeaProjects\\LibreOfficeSprachAssistent\\.idea\\songs\\playlist1\\streets.mp3')
if(sys.argv[1]== 'play'):
    pygame.mixer.music.play()

elif(sys.argv[1] == 'pause'):
    pygame.mixer.music.pause()

print(f"Arg Input      : {sys.argv[1]=}")

clock = pygame.time.Clock()
while pygame.mixer.music.get_busy():
    clock.tick(309)
    pygame.event.poll() 

Das Script spielt die Musik und es klappt auch alles aber ich kann halt erst wieder reden wenn ich 309 Sekunden (Wegen dem "clock.tick(309)") gewartet habe. Jemand eine Idee? Ich weiß alles nicht so gut erklärt sorry

PC, Computer, Windows, Programm, Sprache, programmieren, System, Bot, Informatik, Playlist, Python, debugging, Wiedergabe, Pygame, Sprachassistent, IntelliJ IDEA
Umfang und den Flacheninhalt des Kreises bestimmen mit dem Python?

Hallo

, ich brauche Hilfe.

man soll 2 Python Programme mit oben stehende Formeln ( Formeln zur Bestimmung des Radius des Inkreises im Dreieck)

schreiben, die jeweils den Umfang und

den Flacheninhalt des Kreises bestimmen.Erste program soll nur mit a,b und c sein und zweite program mit h(höher), β und γ(gamma) sein, längen sollen in cm und Winkel soll in grad sein.

Ich habe es versucht, aber mein Programm hat nicht funktioniert, ich möchte bitten kann mir jemand zeigen, wie man dafür die richtige Programme schreiben kann?

hier ist mein code.

from math import sqrt

a = float(input('Koeffizient a: '))

b = float(input('Koeffizient b: '))

c = float(input('Koeffizient c: '))

frage = int(input ("ist f bekannt? :")

if frage == "yes":

f = float(input('f eingeben :'))

r = (f+f) / (a + b + c)

p = round(2 * 3.14 * r, 2)

area = round(3.14 * r * r, 2)

print ("p=", p)

print("area =",area)

else:

s = (a+b+c)/2

r1 = sqrt((s-a)(s-b)(s-c)/s)

area1=round((3.14*r1*r1,2))

p1=round(2*3.14*r1,2)

print("area1=",area1)

print("p1=",p1)

hier zum beispiel.f ist A(flächeninhalt von Dreieck) hier. ich möchte ein programm schreiben das fragt wenn A bekannt ist dann berechnet das programm den radius mit 2f/a+b+c fomel wenn nicht dann mit dieser formeln s = (a+b+c)/2 ,r1 = sqrt((s-a)(s-b)(s-c)/s). Ich benant radius hier r1. aber ich weiß nicht, wie ich mein Programm dazu bringen soll, diese Frage zu stellen, es funktioniert nicht, nachdem es gefragt habe, ob f bekannt ist oder nicht.

Grüße

Bild zum Beitrag
Programm, programmieren, Kreis, Informatik, Python
WIE beende ich den abgesicherten Modus eines Programmes?

Ich wollte mal wieder COD: Black Ops 3 spielen. Der größte Fehler meines Lebens, weil dieses Programm durch sämtliche Overlays zum crashen gebracht wird.

Was ist passiert? Ich hatte viele verschiedene Overlays auf Grund meines neuen PCs, das Programm hat sich im abgesicherten Modus gestartet und ständig abgestürzt. Ich hab die verantwortlichen Tasks gekillt und das Problem behoben, aber ein neues dazu bekommen: Es startet auch nach dem Neustarten IMMER im abgesicherten Modus. Wie komme ich wieder aus der Sache heraus?

Neuinstallieren bringt nichts wegen Steam-Autocloud, ich hab dann ja die selben Dateien wie sonst auch, genauso wie wenn ich "die Spieldateien auf Fehler überprüfe", dann lädt der einfach nur die selben Dateien wieder aus der Sicherung hoch und ich habe schon versucht einzelne Dateien rauszunehmen, die nicht unbedingt wichtig sind, weil die beim Starten des Spiels oder beim insert von Mods installiert werden. Zudem ist der abgesicherte Modus auf das Programm gelockt und vorgemerkt, das Problem bleibt somit auch bei einer Neuinstallation bestehen. Black Ops 3 und alles was dazu gehört ist auch Ausnahme bei Virenschutz und Firewall.

Das Problem liegt bei Windows 11 - Weiss jemand wo ich diesen abgesicherten Modus für einzelne Programme wieder rausnehmen kann? Bitte sagt nicht regedit.. ich kotze sonst.

Edit: Das Spiel lief bereits auf dem neuen System.

PC, Computer, Technik, Fehler, Programm, Call of Duty, Technologie, Black Ops III, Spiele und Gaming, Windows 11
Can't import image?

Hallo,

ich erstelle gerade einen kleinen Algorithmus, bei dem man ein Bild einfügt, welches dann anhand der Stärke der Pixel in Graustufen eingeteilt wird und dann das Bild in einer anderen Art ausgibt.

Ich nutze zum Lesen der Bilder das PIL-Modul.

Ich bin eigentlich schon fast fertig, aber da kommt die Fehlermeldung, dass das Modul etwas nicht importieren kann.

Schaut es euch selbst an:

Microsoft Windows [Version 10.0.19043.1237]
(c) Microsoft Corporation. Alle Rechte vorbehalten.
C:\Users\User\AppData\Local\Programs\Algoritmika\vscode\data\extensions\algoritmika.algopython-20211015.95910.0\temp>C:/Users/User/AppData/Local/Programs/Algoritmika/algovenv/Scripts/activate.bat
(algovenv) C:\Users\User\AppData\Local\Programs\Algoritmika\vscode\data\extensions\algoritmika.algopython-20211015.95910.0\temp>cd c:/Users/User/OneDrive/Dokumente/Soundaufnahmen
(algovenv) c:\Users\User\OneDrive\Dokumente\Soundaufnahmen>C:/Users/User/AppData/Local/Programs/Algoritmika/algovenv/Scripts/python.exe c:/Users/User/OneDrive/Dokumente/Soundaufnahmen/test.py
Traceback (most recent call last):
 File "c:/Users/User/OneDrive/Dokumente/Soundaufnahmen/test.py", line 1, in <module>
  from PIL import image
ImportError: cannot import name 'image' from 'PIL' (C:\Users\User\AppData\Local\Programs\Algoritmika\algovenv\lib\site-packages\PIL\__init__.py)
(algovenv) c:\Users\User\OneDrive\Dokumente\Soundaufnahmen>

Falls ihr auch Fehler beim Code seht, könnt ihr es mir auch gern mitteilen, da ich noch ziemlich neu bin.

Computer, Technik, Programm, programmieren, Image, Informatik, Python, Technologie, Algorithmus
C# mehrere Einstiegspunkte definiert?

Hallo ich habe eine Frage zu meiner nachgecodeten Lotterie. Wenn ich sie ausführen will steht dort, dass mehrere Einstiegspunkte definiert sind.

using System;
using System.Linq;


namespace ConsoleApp564
{
    class Program
    {
        public static void Main(string[] args)
        {
            Random Zufallszahl = new Random();
            int lösung1 = Convert.ToInt32(Zufallszahl.Next(1, 49));
            int lösung2 = Convert.ToInt32(Zufallszahl.Next(1, 49));
            int lösung3 = Convert.ToInt32(Zufallszahl.Next(1, 49));


            int[] lösung = new int[3] { lösung1, lösung2, lösung3 };
            Array.Sort(lösung);


            int zahl1;
            int zahl2;
            int zahl3;


            Console.WriteLine("Wilkommen in der Lotterie");
            Console.Write("Geben sie ihre erste Zahl eine, diese muss zwischen 1 und 49 liegen: ");
            zahl1 = Convert.ToInt32(Console.ReadLine());


            if (zahl1 <= 49 && zahl1 >= 1)
            {
                Console.Write("Geben sie ihre zweite Zahl ein, diese muss zwischen 1 und 49 liegen: ");
                zahl2 = Convert.ToInt32(Console.ReadLine());


                if (zahl2 <= 49 && zahl2 >= 1)
                {
                    Console.Write("Geben sie ihre dritte Zahl ein, diese muss zwischen 1 und 49 liegen: ");
                    zahl3 = Convert.ToInt32(Console.ReadLine());


                    if (zahl3 <= 49 && zahl3 >= 1)
                    {
                        int[] number = new int[3] { zahl1, zahl2, zahl3 };
                        Array.Sort(lösung);
                        if ((Enumerable.SequenceEqual(lösung, number)))
                        {
                            Console.WriteLine("Sie haben gewonnen!");
                        }
                        else
                            Console.WriteLine("Sie haben verloren die Lösungzahlen waren " + lösung1 + ", " + lösung2 + " und " + lösung3 + ". Sie haben " + zahl1 + ", " + zahl2 + " und " + zahl3 + " getippt.");
                    }
                }
                else
                {
                    Console.WriteLine("Die Zahl muss zwischen 1 und 49 liegen!");
                    return;
                }
            }
        }
    }


}


Computer, Schule, Programm, programmieren
Zwei fremde haben meine imei Nummer + vollen Namen. Kann mein Handy ausspioniert werden?

Lange geschichte ich hatte es eilig und die Nummern der beiden imeis+ sn klebte fest auf der Rückseite meines neuen handys. Ich bin mit dem Zug vereist musste mir neue Tickets besorgen da ich meinen Anschluss verpasste und ein älterer Herr nahm mein Handy aus der Hand um mir eine neue Verbindung Auszudrucken und verschwand ins Büro wo man nicht rüber sehen konnte. Als nächstes das gleiche erneut bei der nächsten umsteige Station nahm mir ein Mann (Chef von diesem Reisebüro) das Handy aus der Hand und verschwand an seinen PC um mir ein neues Ticket Auszudrucken. Habe ihn in der Menschen Menge nicht mehr Auffinden konnen, weswegen erneut mein Handy kurz ohne Aufsicht in fremden Händen war.

Des weiteren hätten sie auf x beliebige Daten zugreifen können. PayPal Passwort habe ich geändert da das Passwort sichtbar war. Trotzdem Frage ich mich falls jemand von den beiden die imei wirklich notiert hat, und meine gesamte Daten noch verfügte wie Handy Nummer, Name usw. Auf der Seite meines DB tickets, Könnte diese Person auf mein Gerät von der Ferne zugreifen bzw spionieren oder sonst irgend etwas?

Wenn ja, was ist zu tun um das feststellen zu können?

Meine Freunde sagten mir das geht nicht, trotzdem fühle ich mich nicht mehr sicher mit dem Handy und brauche eine Antwort von jemandem der sich in dem Bereich auskennt.

Danke im voraus

Handy, Smartphone, Technik, Programm, Hacking, Spionage, IMEI, imei-nummer

Meistgelesene Beiträge zum Thema Programm