Python #6


POWTÓKA FOR!
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")