Merhaba. Python eğitimi alıyorum hocadan özel eğitim olarak ama kafamı karıştıran birşey var. Şimdi hoca önce video gönderiyor izliyorum ve daha sonra ödev veriyor. Ödevde şöyle yazıyor. 1'den 200'e kadar olan rakamları ekranda gösterin. Tamam güzel ama şimdi bu zamana kadar geçirilen derslerle yapmam gerekiyor. Siz olsanız nasıl yapardınız. Neredeyse 8 saat oldu bilgisayar başındayım ve takıldığım nokta bu oldu. Çok kolay gibi gözüküyor ama bunu bu fonksiyonlar ve geçilen aşağıdaki dersler ile yapmam gerekiyor.
list, dict, operators, if conditions, functions
- List: Sayıları saklamak için bir liste .
- Functions: Sayıları listeye eklemek için bir fonksiyon
- If Conditions: Bakıcaz
- Operators: Sayıları listeye eklerken kontrol ederiz.
def list_numbers(start, end):
numbers = [] # Sayıları saklamak için boş bir liste oluştur
for number in range(start, end + 1): # Start'tan end'a kadar olan sayılar için döngü
numbers.append(number) # Listeye sayıyı ekle
return numbers
# Fonksiyonu çağır ve sonuçları yazdır
numbers_list = list_numbers(1, 200)
for number in numbers_list:
print(number)
list_numbers adında bir fonksiyon tanımlar. Bu fonksiyon, verilen başlangıç ve bitiş aralığındaki tüm sayıları bir listeye ekler.
Bu fonksiyonu 1'den 200'e kadar olan sayılar için çağırır.
Dönen liste üzerinden döngü yapar ve her bir sayıyı ekrana yazdırır.
nesi zor ki?