Kennt jemand lustige befehle für Python?
Hallo, ich suche lustige Befehle für Python. Ich kann sehr schlecht programmieren (noch nicht mal Hello World krieg ich vernünftig hin) und suche einfach Befehle, mit denen man irgendetwas lustiges machen kann
3 Antworten
Hier ein kleines Programm um Schere, Stein, Papier zu spielen:
import random
moves = ["Schere", "Stein", "Papier"]
print("Spielen wir Schere, Stein, Papier!")
while True:
input("Drück Enter um zu spielen")
print(moves[random.randint(0, len(moves) - 1)])
Einfach Enter drücken und ein zufälliger Move wird ausgegeben.
Kleine Challenge: Versuch doch mal den Brunnen mit als gültigen Zug einzufügen.
Viel Spaß
Also ich hätte ne Idee also erstmal schreibst du das hier hin
from itertools import count
dann schreibst du 2 Zeilen darunter
for i in count(10):
Print(i)
Srry ist das einzige was mir grad so einfällt xD
Bin selber erst jetzt in Python eingestiegen und hab mal geguckt was ich hinbekomme. Ist so ein kleines Minigame in der Konsole. Kann man auch als Anfänger schaffen
from ast import Return
from random import *
from getpass import getpass
from re import S
from time import sleep
f"bcolors.RESET_COLOR"
class bcolors:
GREEN = '\033[92m' #GREEN
YELLOW = '\033[93m' #YELLOW
RED = '\033[91m' #RED
RESET_COLOR = '\033[0m' #RESET COLOR
BLUE = '\033[34m' #BLUE
b = 0
while b == 0:
Namensabfrage_Spieler1 = input(f"{bcolors.RESET_COLOR}Name Spieler 1: ") #Name des ersten Spielers
Namensabfrage_Spieler2 = input("Name Spieler 2: ") #Name des zweiten Spielers
if Namensabfrage_Spieler1 == Namensabfrage_Spieler2:
b +=1
print(f"{bcolors.RED}Failed: Spieler 1 und Spieler 2 dürfen nicht den selben Namen haben!{bcolors.RESET_COLOR}") #Break falls Name gleich
break
runden = int(input(f"{bcolors.RESET_COLOR}Wie oft wollen Sie spielen ?: "))
i = 0
while i < runden:
i +=1
r=randint(50, 1000)
x=randint(1, r)
Benutzereingabe_Spieler1 = float(getpass("Zahl von %s : "%(Namensabfrage_Spieler1)))
Benutzereingabe_Spieler2 = float(getpass("Zahl von %s : "%(Namensabfrage_Spieler2)))
sleep (1)
print (f"Die gesuchte Zahl ist{bcolors.RED}", x)
sleep (1)
print(f"{bcolors.RESET_COLOR}Zahl von %s:{bcolors.BLUE} "%(Namensabfrage_Spieler1), Benutzereingabe_Spieler1)
sleep (1)
print(f"{bcolors.RESET_COLOR}Zahl von %s:{bcolors.BLUE} "%(Namensabfrage_Spieler2), Benutzereingabe_Spieler2)
dis1=abs(Benutzereingabe_Spieler1 - x)
dis2=abs(Benutzereingabe_Spieler2 - x)
sleep (1)
if dis1 > dis2:
print(f"{bcolors.GREEN}%s erhält einen Punkt{bcolors.RESET_COLOR}"%(Namensabfrage_Spieler2))
if dis1 == dis2:
print(f"{bcolors.YELLOW}%s hat die gleiche Zahl wie %s somit erhält keiner einen Punkt{bcolors.RESET_COLOR}"%(Namensabfrage_Spieler1, Namensabfrage_Spieler2))
if dis1 < dis2:
print(f"{bcolors.GREEN}%s erhält einen Punkt{bcolors.RESET_COLOR}"%(Namensabfrage_Spieler1))
break