İçeriğe geç
ShiftDelete.Net
Haber ara/ SDN'ye SorGiriş
Haber Akışı SDNTV İnceleme Forum Yapay Zeka Akıllı Telefon Elektrikli Otomobil Oyun ShiftDelete.Net Global Teknoloji Haberleri Mobil Otomobil Donanım Savunma Bilim Sosyal Medya İnternet Giyilebilir Teknoloji Rehber Ürünler Son dakika Yazarlar
  1. Ana sayfa
  2. Topluluk
  3. Programlama
  4. Programlama Dilleri
Programlama Dilleri

Python Proje

Yerenau19.06.20203 cevap1.064 görüntüleme
2020'den beri13 mesaj
#1
Alttaki Proje için çalışıyorum fakat bi türlü yapamadım yardımcı olur musunuz????

Klavyeden girilen sayı kadar bilgisayar rastgele sayı tutacak(tutulan sayılar 1 ile kullanıcının gireceği sayı kadar olacaktır) ve listeye kaydedilecektir. Yarışmacı deneme yoluyla bilgisayarın rastgele tutuğu sayıları bulmaya çalışacaktır. Bu kriterlere uygun program kodlarını yazınız.

Yarışma için hücre sayısını giriniz..:6 <enter>
1 ile kaç arasında sayı (maksimum ) tutsun..:20 <enter>
5
12
20
4
8
9
Bilgisayar yukarıdaki sayıları tuttu ve listeye kayıt etti. Kullanıcı yarışma başlıyor. Bu liste ekranda gösterilmeyecektir.

1. deneme için sayı giriniz<çıkış için -1 yaz>..:4 <enter>
0
0
0
4
0
0
2. deneme için sayı giriniz<çıkış için -1 yaz>..:9 <enter>
0
0
0
4
0
9
3. deneme için sayı giriniz<çıkış için -1 yaz>..:15 <enter>
Sayınız yanlış. Lütfen tekrar deneyiniz…
0
0
0
4
0
9
4. deneme için sayı giriniz<çıkış için -1 yaz>..:20 <enter>
0
0
20
4
0
9
…

15. deneme için sayı giriniz<çıkış için -1 yaz>..:12 <enter>
5
12
20
4
8
9
Tebrikler 15. Deneme sonucunda doğru cevaba ulaştınız.

Cevaplar
2020'den beri3.317 mesaj
#2
Yerenau dedi: ↑
Alttaki Proje için çalışıyorum fakat bi türlü yapamadım yardımcı olur musunuz????

Klavyeden girilen sayı kadar bilgisayar rastgele sayı tutacak(tutulan sayılar 1 ile kullanıcının gireceği sayı kadar olacaktır) ve listeye kaydedilecektir. Yarışmacı deneme yoluyla bilgisayarın rastgele tutuğu sayıları bulmaya çalışacaktır. Bu kriterlere uygun program kodlarını yazınız.

Yarışma için hücre sayısını giriniz..:6 <enter>
1 ile kaç arasında sayı (maksimum ) tutsun..:20 <enter>
5
12
20
4
8
9
Bilgisayar yukarıdaki sayıları tuttu ve listeye kayıt etti. Kullanıcı yarışma başlıyor. Bu liste ekranda gösterilmeyecektir.

1. deneme için sayı giriniz<çıkış için -1 yaz>..:4 <enter>
0
0
0
4
0
0
2. deneme için sayı giriniz<çıkış için -1 yaz>..:9 <enter>
0
0
0
4
0
9
3. deneme için sayı giriniz<çıkış için -1 yaz>..:15 <enter>
Sayınız yanlış. Lütfen tekrar deneyiniz…
0
0
0
4
0
9
4. deneme için sayı giriniz<çıkış için -1 yaz>..:20 <enter>
0
0
20
4
0
9
…

15. deneme için sayı giriniz<çıkış için -1 yaz>..:12 <enter>
5
12
20
4
8
9
Tebrikler 15. Deneme sonucunda doğru cevaba ulaştınız.
random modülü ne bak
2014'den beri9.359 mesaj
#3
40 yere aynı konuyu açmışsın. O kadar konu açana kadar kendin araştırsaydın, çoktan çözmüş olurdun.
2020'den beri73 mesaj
#4
import random
x = True
while x:     #Sonsuz döngüye soktum#

    sayı_gir =  int(input("Lütfen kaç sayı tutulması gerektiğini giriniz:  "))

    liste_sayılar = []

    for i in range(sayı_gir+1):
        rastegele_sayı = random.randint(1,sayı_gir+1)
        liste_sayılar.append(rastgele_sayı)
    while True:
        sayı_al = int(input("Sayıyı tahmin ediniz:  "))
        if sayı_al == -1:
            print("programdan çıkılıyor")
            break
        else:
            if sayı_al in liste_sayılar:
                print("Tebrikler , sayıyı buldunuz...")
                 x = False
                 break

yazdığım kod işini görecektir...

Cevabını yaz

Cevap yazmak için giriş yap ya da üye ol. Eski forum kullanıcı adın ve parolanla girebilirsin.