Wpis z mikrobloga

Jest tutaj jakiś programista lub ktoś kto się zna na python2? Potrzebuje mieć w każdej linijce skryptu komentarz co się dzieje w danej linijce. Odwdzięczam, się piwkiem :)

opis odnośnika

import random

try:
ileliczb = int(input("Podaj ilość typowanych liczb: "))
maksliczba = int(input("Podaj maksymalną losowaną liczbę: "))
if ileliczb > maksliczba:
print("Błędne dane!")
exit()
except ValueError:
print("Błędne dane!")
exit()

liczby = []
i = 0
while i < ileliczb:
liczba = random.randint(1, maksliczba)
if liczby.count(liczba) == 0:
liczby.append(liczba)
i = i + 1

for i in range(3):
print("Wytypuj %s z %s liczb: " % (ileliczb, maksliczba))
typy = set()
i = 0
while i < ileliczb:
try:
typ = int(input("Podaj liczbę %s: " % (i + 1)))
except ValueError:
print("Błędne dane!")
continue

if 0 < typ <= maksliczba and typ not in typy:
typy.add(typ)
i = i + 1

trafione = set(liczby) & typy
if trafione:
print("\nIlość trafień: %s" % len(trafione))
print("Trafione liczby: ", trafione)
else:
print("Brak trafień. Spróbuj jeszcze raz!")

print("\n" + "x" * 40 + "\n") # wydrukuj 40 znaków x

print("Wylosowane liczby:", liczby)
  • 2
  • Odpowiedz
@Destrid: to jest gra w zgadywanie napisana w #!$%@? i najbardziej niepytoniczny sposób jaki istnieje XD jeśli zamierzasz to oddać na zaliczenie i dodatkowo nie umiesz wytlumaczyc tych linijek to polecam odpuścić ;)
  • Odpowiedz