For döngüsü kullanarak kullanıcıdan 10 adet sayı isteyen ve bu sayıları toplayan Python Kodları:
1 2 3 4 5 6 7 | toplam=0 for i in range(1,11): sayi=int(input("{0}. Sayı : ".format(i))) toplam+=sayi print("Girilen Sayıların Toplamı : ",toplam) |
Ekran Çıktısı:
Odev:
Ekrandan bir sayı giriniz ibaresi gelecek.
ornek olarak 4 girildiğinin varsayalım.
program : başlangıç 4 ün 10 katı
bitiş, başlangıç 40 ise 10 fazlası olacak yani 50 olacak.
bundan bir dizi üreteceksiniz. diziniz ;
[40,41,42,43,44,45,46,47,48,49]
Sonra diziyi karıştırınız ? (random, shuffle)
[43,45,40,42,48,49,46,47,41,44]
bir baska dizi olusturulacak bu dizinin elemanlari toplami 10 olacak
yani [4, 4, 2]
yani [3, 3, 4]
dizideki elemanlar rastgele olusturulacak
ve rastgele atama isleminde 1,2,3,4 gelebilir.
diyelim ki [3,3,3,1]
diyelim ki [4,4,2]
diyelim ki [2,2,2,2,2]
Oluşan bu diziye göre yukaridaki 10 elemanlı dizi bolunecek
Olusan dizi : [4,4,2]
10 Elemanlı dizi : [43,45,40,42,48,49,46,47,41,44]
[[43,45,40,42],[48,49,46,47],[41,44]]
Ekran çıktısı:
———————–
Çıktı 1: 43
Çıktı 2: 45
Çıktı 3: 40
Çıktı 4: 42
———————–
T. Grup Karışım : [45,40,42,43]
———————–
Çıktı 5: 48
Çıktı 6: 49
Çıktı 7: 46
Çıktı 8: 47
———————
T. Grup Karışım : [48,49,45,40,46,42,47,43]
———————
Çıktı 9: 41
Çıktı 10: 44
———————
T. Grup Karışım : [44,48,41,49,45,40,42,47,43,46]