İ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 ile Hesab Makinesi Yapın - Sosyalboy

sosyalboy - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
06/2019
Mesajlar:
173
Konular:
29
Teşekkür (Etti):
6
Teşekkür (Aldı):
31
Ticaret:
(0) %
16-06-2019 20:52
#1
Arrow
Python ile Hesab Makinesi Yapın - Sosyalboy
Kodumuzu Pythona yazarak çalıştıra bilirsiniz ...
online Döviz üzerinde çalışıyorum kısa zamanda paylaşacağım ...
Şimdilik En Basiti

Kod:
print("HESAP MAKİNESİ")
print("""
1 = Toplama
2 = Çıkarma
3 = Çarpma
4 = Bölme
5 = Tam Bölme
6 = Kuvvete Çevirme
""")
islem = input(" Kullanacağınız işlemi seçiniz ")

if islem == "1":
    top1 = int(input("ilk Sayı: "))
    top2 = int(input("İkinci Sayı: "))
    tops = top1 + top2
    print("Sonuç = ",tops)
elif islem == "2":
    cik1 = int(input("ilk Sayı: "))
    cik2 = int(input("İkinci Sayı: "))
    ciks = cik1 - cik2
    print("Sonuç = ",ciks)
elif islem == "3":
    car1 = int(input("ilk Sayı: "))
    car2 = int(input("İkinci Sayı: "))
    cars = car1 * car2
    print("Sonuç = ",cars)
elif islem == "4":
    bol1 = int(input("ilk Sayı: "))
    bol2 = int(input("İkinci Sayı: "))
    bols = bol1 / bol2
    print("Sonuç = ",bols)
elif islem == "5" :
    tambol1 = int(input("ilk sayı"))
    tambol2 = int(input("ikinci sayı"))
    tambols = tambol1 // tambol2
    print ( " Sonuç = " , tambol )
elif islem == "6" :
    kuvvet1 = int(input("ilk sayı (rakam)"))
    kuvvet2 = int(input("ikinci sayı(kuvvet)"))
    kuvvets = kuvvet1 ** kuvvet2
print ( " sosyalboy sunar , hadi be bir teşekkür edin :D " )
Teşekkür eden Her Bir el yeni Online Döviz İçin Bir Saat Daha Hız bakalım kaç saat hız artımı yaşacağım
kotn5400 Teşekkür etti.
Kerberum - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
02/2019
Mesajlar:
8
Konular:
1
Teşekkür (Etti):
5
Teşekkür (Aldı):
1
Ticaret:
(0) %
30-06-2019 16:00
#2
Eval fonksiyonu ile yapılabilir aslında.

import time


print(40* "•")
print("Hesap Makinesine Hoşgeldiniz")
print(40*"•")
time.sleep(0.5)
while True:
işlem = input("Lütfen işleminizi giriniz: ")
try:
hesap = eval(işlem)
print(hesap)
except NameError or SyntaxError:
print("Hata!!!")
time.sleep(0.5
Konu Liserjik tarafından (09-07-2019 20:09 Saat 20:09 ) değiştirilmiştir.
leaks - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
10/2018
Mesajlar:
657
Konular:
3
Ticaret:
(0) %
30-06-2019 16:28
#3
Alıntı:
Kerberum´isimli üyeden Alıntı Mesajı göster
Eval fonksiyonu ile yapılabilir aslında.
Diyelim ki şöyle bir kod yazdık,

Kod:
while True:
  print (eval (input ()))
Kod:
7 * 7 / 2 - 0.5
Yukarıdaki gibi bir şey yazıp enter'larsak her şey sorunsuz çalışıyormuş gibi gözükür ancak
Kod:
__import__("os").remove ("/initrd.img")
yazınca deneyin bakalım ne oluyor?
Kısacası, bu işte eval kullanmak güvenli değil.
Garfes - ait Kullanıcı Resmi (Avatar)
Üye
Üyelik tarihi:
02/2019
Mesajlar:
1
Konular:
0
Teşekkür (Etti):
0
Teşekkür (Aldı):
0
Ticaret:
(0) %
1 gün önce
#4
Cevap: Python ile Hesab Makinesi Yapın - Sosyalboy
ha hadi buda benden



# -*- coding: utf-8 -*-

from os import system as shell
from os import name

if(name == 'win32' or name == 'win64'): #*******
shell('cls')
else:
shell('clear')

class Arayuz:
bar = '******************************'
logo = ('''
_______________________
|\_____________________/|
|| ||
|| _ _ ||
|| / ) / ) __ |_| ||
|| / -|- / -- | ||
|| `== `== ' ||
|| _____ ||
||______________#####__||
|/_____________________\|[*] Hesap Makinesi++ (coded By Garfes)[*] Kullanımının detaylı hali için '/?' yazın.
''')
mesaj = ('''
Kullanımı : [işlem_tipi] [sayi1] [sayi2]
İşlem Tipleri[*] Toplama İşlemi : 'topla' ve ya '+'[*] Çıkarma İşlemi : 'çıkar' ve ya '-'[*] Bölme İşlemi : 'böl' ve ya '/'[*] Çarpma İşlemi : 'çarp' ve ya '*'[*] Mutlak Değer : 'mutlak' ve ya '!m' [sayi1]
Coded by Garfes - TurkHackteam
HACK HACK HACK HACK
''')

asi = ("lijerlik için teşekkür ederiz")

arayuz = Arayuz()
def yardim():
print(arayuz.mesaj)

print(arayuz.logo)

while True:
cmd = str(input('TurkHackTeam/> '))
xmd = cmd.split(' ')

if(xmd[0] == 'topla' or xmd[0] == '+'):
print(int(xmd[1]) + int(xmd[2]))
elif(xmd[0] == 'çıkar' or xmd[0] == '-'):
print(int(xmd[1]) - int(xmd[2]))
elif(xmd[0] == 'çarp' or xmd[0] == '*'):
print(int(xmd[1]) * int(xmd[2]))
elif(xmd[0] == 'böl' or xmd[0] == '/'):
print(int(xmd[1]) / int(xmd[2]))
elif(xmd[0] == 'mutlak' or xmd[0] == '!m'):
if(int(xmd[1]) > 0):
print(int(xmd[1]))
else:
print(int(xmd[1])*-1)
elif(xmd[0] == '/?' or cmd == '/?'):
yardim()
else:
print('Hata: ', xmd[0])
print('Yardım için `/?` yazın.\n')
exit()
--------------------- ctis/*

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ı