Aktywne Wpisy
Dzonsin +10
#walentynki #promocja #diva
Mam stałą kobietę divę, do której uczęszczam już ponad 6 miesięcy. Po namyślę i chęci spędzania walentynek jak zakochana para. Postanowiłem napisać do niej czy istnieje możliwość wynajęcia jej na walentynki (pół dnia i nocy). Z miła checia się zgodziła i zrobiła mi kolosalny rabat.
Mam plan zabrać, ją na wypasioną kawę z ciastem, na seans filmowy, mega smaczną kolację. Noc skończymy u mnie.
Mam ochotę, zrobić jej dzień
Mam stałą kobietę divę, do której uczęszczam już ponad 6 miesięcy. Po namyślę i chęci spędzania walentynek jak zakochana para. Postanowiłem napisać do niej czy istnieje możliwość wynajęcia jej na walentynki (pół dnia i nocy). Z miła checia się zgodziła i zrobiła mi kolosalny rabat.
Mam plan zabrać, ją na wypasioną kawę z ciastem, na seans filmowy, mega smaczną kolację. Noc skończymy u mnie.
Mam ochotę, zrobić jej dzień
Postanowiłem napisać program który pozwala "graczowi" wybrać z listy jedną z figur geometrycznych a potem poprosić o jego wymiary aby obliczyć jej pole. Następnie gra powinna zapytać czy chcesz obliczyć kolejną figurę. Po wybraniu Y powinno wszystko zacząć się od nowa a po wybraniu N zakończyć działanie programu.
Na początku zdefiniowałem kilka funkcji w których dzieją się obliczenia i pojawiają się pytanie o wymiary figur. Następnie zdefiniowałem funkcje w której dzieje się "Gra".
Tutaj pojawia się mój problem. Nie potrafię napisać tego tak, aby po wybraniu z y/n litery n Gra() się zakończyła. Przypuszczam, że muszę zrobić to jakoś w pętlach, ale niestety nie wychodzi mi to. Podpowie mi ktoś jak to dobrze spiąć aby gra działała tak jak zakładałem na początku?
Proszę o wyrozumiałość. Zdaje sobie sprawę że jest to prawdopodobnie bardzo prosta sprawa, ale prawdopodobnie nie znam jeszcze odpowiednich narzędzi do rozwiązania mojego problemu.
btw. Jeśli można tutaj jakoś wrzucić kod taki do skopiowania aby można było na nim pracować to dajcie proszę znać jak.
#programowanie #python
while True:
i potem bodajżeexit()
.Stron do wrzucania kodu jest pełno, chociażby to. Na wykop się nie da.
@croppz: oczywiście, że się da.
def foo():
return bar
Komentarz usunięty przez autora
Tak na szybko, nie sprawdzałem czy działa.
if x == 'y' or x == 'Y':
Gra()
else:
print("Koniec")
return
Takie coś masz na myśli? Niestety nadal jest do samo. Pojawia się jedynie napis
Koniec
None / tego nie było wcześniej
I tutaj zaczyna się od początku tj.
1. Trojkat
2. kwadrat
etc.
elif figura == "4":
trapez()
Gra()
Wystarczy wywalić tam "Gra()" w każdym elif
while True:
więc pętla leci bez końca, aż nie padniebreak
alboexit()
. Potem po prostu co przejście pytasz usera o input, wywołujesz odpowiednią funkcję i pytasz czy chce grać dalej. ¯\_(ツ)_/¯po pierwsze if _name == 'main_': to do czego służy?
a dwa dlaczego po exit() się nie zakończyło tylko potem jeszcze działa input i kolejny if i dopiero break kończy działanie programu?
@JorgNovartis: https://stackoverflow.com/questions/419163/what-does-if-name-main-do
@JorgNovartis: coś zepsułeś, "u mnie działa". ¯\_(ツ)_/¯
A potem to już zależy co konkretnie chcesz robić, coś sobie znajdziesz.