Może mi ktoś pomóc w programie python jestem dosyć nowy.Chciałem zrobić taką minigrę 'zgadnij liczbę' jednak mój kod jak wpisze np. 1 pokazuje to co chce jednak potem jak wpisze 19 (ukryta liczba to 15) nadal jest ten sam komunikat. Korzystam z narzędia PyCharm
i = input('Podaj liczbę:')
while float(i) > float(15): input('podaj mniejszą liczbę:') if float(i) < float(15): continue while float(i) < float(15): input('Podaj większą liczbę:') if float(i) > float(15): break while float(i) == float(15): print('wygrałeś') if float(i) == float(15): break
@Ulyssos: While będzie wykonywał ci pętlę aż do momentu, kiedy warunek będzie spełniony (tak działa pętla while). Polecam chatgpt używać do tłumaczenia takich prostych rzeczy dlaczego coś nie działa np.
@venomik: na wykopie też da się normalnie z indentacjami kod wrzucać, tak jak ja to zrobiłem xD jest nawet guziczek nad polem tekstowym. to co mu wrzucilem juz dziala
@Ulyssos: I cały czas trzeba oddzielnie każdą linijkę oznaczać jako kod, czy można cały blok? Ja w każdym razie i tak wolę jak ktoś wrzuci w paste bin, przynajmniej będe miał kod pokolorowany, przez co bardziej czytelny.
@Ulyssos tak jak zrobiłeś, to mi na mobilnym tekst wyświetla, nie blok kodu. I wcięć brak. Czyli można, ale tak, jak @blacktyg3r zrobił. Tamto wyświetla mi poprawnie.
Może mi ktoś pomóc w programie python jestem dosyć nowy.Chciałem zrobić taką minigrę 'zgadnij liczbę' jednak mój kod jak wpisze np. 1 pokazuje to co chce jednak potem jak wpisze 19 (ukryta liczba to 15) nadal jest ten sam komunikat. Korzystam z narzędia PyCharm
i = input('Podaj liczbę:')
while float(i) > float(15):
input('podaj mniejszą liczbę:')
if float(i) < float(15):
continue
while float(i) < float(15):
input('Podaj większą liczbę:')
if float(i) > float(15):
break
while float(i) == float(15):
print('wygrałeś')
if float(i) == float(15):
break
liczba = 0
while(liczba != 15):
print("Podaj liczbe")
liczba
i = input('Podaj liczbę: ')
while float(i) != 15:
if float(i)
@Ulyssos: Eeee... raczej do momentu, kiedy warunek PRZESTANIE być spełniony.
@karolusar Weź kod wklejaj w jakieś paste bin, bo bez wcięć i możliwości skopiowania czegoś do pycharma nie chce mi się w ogole czytać.
Ja w każdym razie i tak wolę jak ktoś wrzuci w paste bin, przynajmniej będe miał kod pokolorowany, przez co bardziej czytelny.
jedna linia
kilka
linijek
EDIT: Działa :) dla jednej linii dajesz tekst między pojedynczymi apostrofami, dla multiline między potrójnymi.
Dzięki! :)
Czyli można, ale tak, jak @blacktyg3r zrobił. Tamto wyświetla mi poprawnie.