Merhaba bir proje üzerinde çalışıyorum
Kullanıcının girdiği sayı kadar kullanıcıdan açı değeri almam gerekiyor
nasıl yapabilirim?
degisken = input()
seklinde kullanicidan sayi alabilirsiniz mesela uc aci olacak
acilar = input("aci sayisini girin")
sonra bunu fora sokarsaniz
for i in range(0,acilar):
bu forun icinde aci degerlerini alabilirsiniz yine input() fonksiyonu ile
5 Beğeni
Bana sorarsan onu bile sorma. Mesela while döngüsü başlat. kullanıcı 0 girene kadar almaya devam etsin.
while girilen!=0:
girilen = int(input("Açıyı giriniz: (girişi durdurmak için 0 giriniz) ")
gibi birşeyler olabilir.
Buna çözüm olarak genelde iki yaklaşım var. Bunlar şöyle:
- Kullanıcıdan ilk önce kaç veri gireceğini belirtmesi.
- Sizin belirleyeceğiniz bir ifade ile sonlandırılması.
Bir arkadaş 0 önermiş ancak bunu girdiğiniz durumlar da olabilir bundan dolayı farklı bir ifade olmasını öneririm.
acemi kodu:
sayilar= list()
acilar = list()
while True:
sayi = input("sayı değeri girin (çıkmak için q tuşuna basın): ")
if sayi == "q" or sayi == "Q":
break
else:
sayilar.append(float(sayi))
for i in range(len(sayilar)):
aci = float(input("açı değeri belirtin: "))
acilar.append(aci)
print(f"sayılar: {sayilar}, \naçılar: {acilar}")