Python #6

Python #6
Photo by Forlll De Rad / Unsplash

POWTÓKA FOR!

https://www.perplexity.ai/

CS111 - Turtle Colors
Wellesley College: CS111 Computer Programming & Problem Solving

żółwiowa powtórka

import turtle

zolwik = turtle.Turtle()
zolwik.speed(10) 
zolwik.shape("turtle") 

i=100

for i in range(1000):
    zolwik.forward(i)
    zolwik.right(59)
    
    turtle.exitonclick()

PĘTLA WHILE

import turtle
zolwik = turtle.Turtle()
zolwik.speed(5)
zolwik.shape("turtle")

i=0
while i < 6:
    zolwik.forward(100)
    zolwik.left(60)
    i+=1
    
    turtle.exitonclick()
i = 9
while i >= 9:
  print("Hej!")
  i = i -1
##HEJ RAZ

  i = 9
while i <= 9:
  print("Hej!")
  i = i -1
  ##NIESKOŃCZONOŚĆ
ZADANKO
napisz w pythonie z uzyciem pętli while: Zgadujemy liczbę 1-100 (włącznie). Po każdym nieudanym podejściu użytkownik dostaje # informację czy jego strzał by za duży / za mały. # Na początku przyjmijmy, że użytkownik ma 10 podejść - po ich wyczerpaniu przegrywa. # Skorzystajcie z pętli while (da się też zrobić z for-em :) ). # Jeśli pójdzie z tym zadaniem szybko - spróbujcie dodać wybór poziomu trudności # np. łatwy - 10 prób, średni - 5, trudny - 3. import random losowa_liczba = random.randint(1, 100)

#BEZ POZIOMÓW TRUDNOŚCI
import random

losowa_liczba = random.randint(1, 100)
proby = 10

while proby > 0:
    strzal = int(input("Zgadnij liczbę (1-100): "))
    if strzal == losowa_liczba:
        print("Brawo! Zgadłeś!")
        break
    elif strzal < losowa_liczba:
        print("Za mało!")
    else:
        print("Za dużo!")
    proby -= 1

if proby == 0:
    print("Koniec prób. Przegrałeś! Szukana liczba to:", losowa_liczba)

#INNY SPOSÓB
import random

losowa_liczba = random.randint(1, 100)

liczba_usera = int(input("Podaj swoją liczbę: "))

while liczba_usera != losowa_liczba:

    if liczba_usera > losowa_liczba:
        print("Twoja liczba jest za duża")
        
        
    else:
        print("Twoja liczba jest za mała")

    liczba_usera =  int(input ("Podaj swoją liczbę: "))
    print("OK")