-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathwhile-demo.py
63 lines (47 loc) · 1.41 KB
/
while-demo.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
sayilar = [1,3,5,7,9,12,19,21]
# 1: sayilar listesini while ile ekrana yazdırın.
# i = 0
# while (i < len(sayilar)):
# print(sayilar[i])
# i += 1
# 2: Başlangıç ve bitiş değerlerini kullanıcıdan alıp aradaki tüm
# tek sayıları ekrana yazdırın.
# baslangic = int(input('başlangıç: '))
# bitis = int(input('bitiş: '))
# i = baslangic
# while i < bitis:
# i += 1
# if (i % 2 == 1):
# print(i)
# 3: 1-100 arasındaki sayıları azalan şekilde yazdırın.
# i = 100
# while i > 0:
# print(i)
# i -= 1
# 4: Kullanıcıdan alacağınız 5 sayıyı ekranda sıralı bir şekilde
# yazdırın.
# numbers = []
# i = 0
# while i<5:
# sayi = int(input('sayı: '))
# numbers.append(sayi)
# i+=1
# numbers.sort()
# print(numbers)
# 5: Kullanıcıdan alacağınız sınırsız ürün bilgisini urunler listesi içinde saklayınız.
# ** ürün sayısını kullanıcıya sorun.
# ** dictionary listesi yapısı (name, price) şeklinde olsun.
# ** ürün ekleme işlemi bittiğinde ürünleri ekranda while ile listeleyin.
urunler = []
adet = int(input('kaç ürün eklemek istiyorsunuz: '))
i = 0
while(i<adet):
name = input('ürün ismi: ')
price = input('ürün fiyatı: ')
urunler.append({
'name': name,
'price': price
})
i += 1
for urun in urunler:
print(f'ürün adı: {urun["name"]} ürün fiyatı: {urun["price"]}')