Python Proje

Bu konuyu okuyanlar

Yerenau

Öğrenci
Katılım
24 Ocak 2020
Mesajlar
13
Reaksiyon puanı
0
Puanları
1
Yaş
23
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.

 

defacerGLD

Müdavim
Katılım
16 Ocak 2020
Mesajlar
3,329
Reaksiyon puanı
3,068
Puanları
113
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
 

kmurat

Müdavim
Katılım
8 Şubat 2014
Mesajlar
8,488
Çözümler
3
Reaksiyon puanı
3,711
Puanları
113
40 yere aynı konuyu açmışsın. O kadar konu açana kadar kendin araştırsaydın, çoktan çözmüş olurdun.
 

SamER60

Öğrenci
Katılım
2 Temmuz 2020
Mesajlar
73
Reaksiyon puanı
22
Puanları
8
Yaş
19
Kod:
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...
 
Üst