Python Zufallsgenerator

2 Antworten

Das sollte dir vielleicht helfen/;

import random
Zufallszahl = random.randint(1,21) #Ratezahl zwischen 1 & 10
Ratezahl    = 0
while Zufallszahl != Ratezahl:
    Ratezahl = int(raw_input("Bitte gebe deine Ratezahl ein!"))
if Zufallszahl == Ratezahl:
    print "Super, du hasst es erraten"

So in etwa, du musst noch einen if/elif Block hinmachen, um den Spieler die Chance zu geben, die Zahl zu erraten(;

Was ist das Problem mit folgendem Python Code?

dashier = int(input("Hier Zahl eingeben: "))

summe = dashier + 7

print(summe)

if summe = 14: print("ich habs geschafft") else: print("it didnt work")

...zur Frage

Python input() Funktion funktioniert nicht?

Hallo allerseits. Ich habe mich mal ein Wenig mit Python beschäftigt und versucht "Schere Stein Papier" zu Programmieren. Im folgenden Script verliert man zwar immer (Wenn es funktionieren würde...) aber noch ist das beabsichtigt.

while "true":
    print("Rock (r), Paper (p) or Scissors (s)? (x to exit)")
    ropasc = input(":")
    if ropasc=="r":
        print("I chose Paper!")
        print("I won!")
        print()
        print()
    elif ropasc=="p":
        print("I chose Scissors")
        print("I won!")
        print()
        print()
    elif ropasc=="s":
        print("I chose Rock!")
        print("I won!")
        print()
        print()
    elif ropasc=="x":
        break
    else:
        print("I didn't understand this.")
print("Bye!")

Wenn ich es jedoch ausführe kommt zuerst der output aber sobald ich etwas eingebe und enter drücke komm folgende Fehlermeldung (ich habe r eingegeben):

Traceback (most recent call last):
  File "rps.py", line 3, in <module>
    ropasc = input(":")
  File "<string>", line 1, in <module>
NameError: name 'r' is not defined
...zur Frage

Python 3 Alle Teiler einer Zahl ausgeben?

Hallo liebe Community!

Leider habe ich wieder einmal eine kleine Blockade. Ich komme bei folgendem Code nicht weiter. zahl = 1 i = (zahl + 1) wert = (int(input("Geben Sie eine Ganzzahl ein: ")))

while(zahl != wert): if (zahl * 10 / i % 10 == 0): print("Alle Teiler von " + str(wert) + " sind:",i) zahl = zahl +1

Ist dieser Fehlerhaft? Und was muss ich ändern damit er richtig funktioniert. PS. Ich will das das Programm alle Teiler einer vom Benutzer eingegebenen Zahl ausgibt.

Danke im Vorraus Kireznieh

...zur Frage

Python Ageben wie oft Buchstabe im String gefunden?

Hallo zusammen,

Ich bin dem Verzweifeln nahe. Ich möchte in folgenden Code ausgeben wie oft der vom Benutzer definierte Buchstabe im vom Benutzer definierten String enthalten ist? Allerdings weiß ich nicht wie dies funktioniert und mir gehen nun nach langem Herumexperimentieren langsam die Ideen aus. Ich freue mich auf Hilfreiche Antworten. Kireznieh while(True): string = input("Gib ein Wort ein:") letter = input("Gib nun einen Buchstaben ein") index = 0 ergebnis = ("") Anzahl = ???

 while(True):
string = input("Gib ein Wort ein:")
letter = input("Gib nun einen Buchstaben ein")
index = 0
ergebnis = ("")
Anzahl = ???

 while(index < len(string)):
    if(string[index] == letter):
        ergebnis = ergebnis,str(index +1)
    index = index +1
  
else:
    if(len(ergebnis) == 0):
        print("Das Zeichen ist im eigegebenen Wort nicht enthalten")
        break
    else:
        print("Eingegebenen Buchstaben an folgenden Stellen",Anzahl, "mal gefunden",ergebnis)
        break   
...zur Frage

Was möchtest Du wissen?