İPUCU

Python Artificial Intelligence’da en çok kullanılan dildir ve gerekli dökümanların paylaşım alanlar burada paylaşılmaktadır.

Seçenekler

Python Kişiden uyuma zamanı isteme

ByKertenkele - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
07/2017
Yaş:
99
Mesajlar:
1.170
Konular:
290
Teşekkür (Etti):
105
Teşekkür (Aldı):
166
Ticaret:
(0) %
12-02-2018 14:36
#1
Normalde pythonu beklemesi için şunu kullanırız;
time.sleep(zaman)
örneğin ;
time.sleep(15)

Hadi diyelim bunu kişi berirlemesini istiyoruz o zaman şöyle komut gire biliriz ;
Kod:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import time
degisken = input("Lütfen bir deger giriniz:")
time.sleep(degisken)
Bu şekilde yapa bilirsiniz peki sayı değil harf girdi ?
işte try ve except
giriyor bunu anlatmdan teminki şu kodun matığını anlatıyım;
Kod:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
import time #Gerekli modül aktarıldı (zaman)
degisken = input("Lütfen bir deger giriniz:")# sayı girmesini istedik
time.sleep(degisken)#Senin değerin , deger değişkeninde oldunu söyledik yani deger hangi değerdeyse seninkide odur. dedik.

Şimdi Gelelim try ve except
Kodumuz bu ;
Kod:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
try:
  import time
  degisken = input("Lütfen bir deger giriniz:")
  time.sleep(degisken)
except NameError:
  print "Harf değil! Sayı giriniz!"
Şimdi anlatalım neden except yi NameError: ile adadık ?
hemen şu harf yazdıktan sonra ne hatası veriyor bakalım

Bakın çizdiğim yer önemli .
Burada AdHatası pekii bakalım bizim ki "raw_input değil input" yani muhtemelende sayı girilmesi gerekli değilmi ?
Burada onu anlatıyor zaten .
Şimdi Anlatalım kodumuzu ;
Kod:
#!/usr/bin/env python
# -*- coding: utf-8 -*-
try: #Hatanın sebeb olan komut yerini try içine aldık
  import time
  degisken = input("Lütfen bir deger giriniz:")
  time.sleep(degisken)
except NameError: #NameError hatasını atlatmak için kullandık . 
  print "Harf değil! Sayı giriniz!" #Harf Girer ise bunu bastırıcak.



Beyler bi şey buldum zamanı "-1" yapın :d
--------------------- 𐰤𐰀 𐰢𐰆𐱃𐰞𐰆 𐱅𐰇𐰼𐰚𐰇𐰢 𐰓𐰃𐰘𐰀𐰤𐰀
𐰲𐰀𐰽𐰀𐰼𐰀𐱅𐰃𐰘𐰠𐰀 𐰖𐰀𐱁𐰀𐰢𐰀𐰖𐰀𐰣 𐰀𐰽𐰀𐰼𐰀𐱅𐰃𐰘𐰠𐰀 𐰇𐰠𐰇𐰼
𐱃𐰆𐰺𐰀𐰣 𐰀𐰠𐰠𐰀𐰼 𐰉𐰀𐰺 𐰆𐰞𐰽𐰆𐰣 𐰀𐰞𐰞𐰀𐰴 𐱅𐰇𐰼𐰚𐰀 𐰖𐰀𐰺 𐰆𐰞𐰽𐰆𐰣
Konu SeNZeRo tarafından (12-02-2018 17:11 Saat 17:11 ) değiştirilmiştir.
megat Teşekkür etti.
megat - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
02/2016
Nereden:
-
Mesajlar:
3.075
Konular:
315
Teşekkür (Etti):
854
Teşekkür (Aldı):
680
Ticaret:
(0) %
12-02-2018 16:41
#2
Eline sağlık ByKertenkele
---------------------
666

Bookmarks


« Önceki Konu | Sonraki Konu »
Seçenekler

Yetkileriniz
Sizin Yeni Konu Acma Yetkiniz var yok
You may not post replies
Sizin eklenti yükleme yetkiniz yok
You may not edit your posts

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodları Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı