NotesWhat is notes.io?

Notes brand slogan

Notes - notes.io

#Daire yarı çapı isteyip çevresini hesaplamak.
yarıçap = int(input("Dairenizin yarı çapını giriniz: "))
print(f"Dairenizin yarı çapı {yarıçap} ise, çevresi {2*3.14*yarıçap} ")

#yazıları ortalayarak göze hitap eden bir cümle kurmak.
name=input("Enter your name: ")
massageline1= f"Whelcome {name:.15}!"
massageline2= f"{name:.15} this is our plasure"
massageline3= "to see you join us"
print(f"{massageline1:^30}")
print(f"{massageline2:^30}")
print(f"{massageline3:^30}")


#Yazıyı ortalamak veya sağa sola çekmek.
massage= "This is an example"
print(f"{massage:>30}") #yazıyı sağa almak.
print(f"{massage:<30}") #yazıyı sola almak.
print(f"{massage:^30}") #yazıyı ortalamak.
print(f"{massage:*^30}") #yazıyı "*" ile ortalamak.


#büyük yazıların okunuşunu kolaylaştırmak için otomatik 3 rakamda 1 virgül eklemek.
number= 823654287345
print(f"{number:,}")

#f"string" Sayı tipleriylebirlikte.
errorNo= 12345
print(f"There is a {errorNo:b} error!") #direkt Binary kodu.
print(f"There is a {errorNo:#b} error!") #Ön eki ile birlikte Binary kodu.

print(f"There is a {errorNo:o} error!") #direkt OCTAVE kodu.
print(f"There is a {errorNo:#o} error!") #Ön eki ile birlikte OCTAVE kodu.or!")

print(f"There is a {errorNo:X} error!") #direkt Hexadecimal kodu.
print(f"There is a {errorNo:#X} error!") #Ön eki ile birlikte Hexadecimal kodu.


#f"string" intager
piNumber = 3.14159265359 #1. pinumber"da ilk 6 rakamını aldık.
print(f"Pi number is {{{piNumber:.6}}} and its half is {piNumber/2:.6} ") #2.de ise 2 ye bölüp ilk 6 yı aldık fakat bölme işleminde yuvarlandı.


#değişken oluşturarak string içinde işlem yapma.
number1= 3
number2= 6 # koyarak alt satıra geçebiliyoruz. güzel detay
print(f"{number1} plus {number2} is {number1 + number2} and is not
{2 * (number1 + number2)}.")


#f"string")
firstname= "Serhat"
lastname= "Adin"
massage = firstname + " [" + lastname + "] is a poet"
print(massage)

formattedMassage= f"{firstname} [{lastname}] is a poet" #f"{string}" olduğunda yazılan cümleye
#ekstra stringleri {} içerisinde olduğu gibi ekleyebiliyoruz.
print(formattedMassage)

normalSentece= f"Siteye hoş geldin {firstname} {lastname}!"
print(normalSentece)

extranormalSentece= f"Siteye hoş geldin {firstname:7} {lastname:9}!" #f"{string:11}" yazılırsa cümle ile birlikte 11 harfe tamamlanır.
print(extranormalSentece)
extranormalSentece2= f"Siteye hoş geldin {firstname:.2} {lastname:.2}!" #f"{string.2}" ise sadece ilk 2 harfi alır.
print(extranormalSentece2)


#metreyi kilometreye çevirme. (inputlu)
uzaklıkMT = int(input("How many meter ur work station from ur house: "))
print("Eviniz ile işiniz arası", uzaklıkMT/1000, "KM")


#stringi floata çevirmek.
sampleFloat = float(input("Enter a Float: ")) #float() komutu içerisindekini float olarak tanımlar.
print(type(sampleFloat))


#Doğum yılından yaşı hesaplama.
isim= input("İsminiz: ")
doğumYılı= input("Doğum Yılınız:")
print(type(isim))
print(type(doğumYılı))
sene= 2020
yaşı = sene - int(doğumYılı) #"int" fonksionu, input un aldığı sayının string type ını intager a çevirdi.
print(isim, yaşı, "yaşında")

# Tırnak işaretini değiştirmeden yazabilme. Veri tiplerini yazdırırken okutma.
# "" koyduktan sonraki karakter ister " ister ' olsun her türlü yazılır vede dan sonra gelen farklı sayı birimleri direkt anlamları ile print edilir.
sampleString="This is "stupid" example for printing "x61", "uA7B5" and "xAE" characters t because it is for presenting escape sequence"
print(sampleString)


#intager
sampleIntager= 517921451792145
print(sampleIntager)
print(type(sampleIntager))


#2li sistem
sampleBinary= 0b1010
print(sampleBinary)
print(type(sampleBinary))


#Octave sistem
sampleOctave= 0o564
print(sampleOctave)
print(type(sampleOctave))


#hexadecial sistem
sampleHexadecimal= 0X2F3
print(sampleHexadecimal)
print(type(sampleHexadecimal))


#Float
sampleFloat=3.4
print(sampleFloat)
print(type(sampleFloat))


#büyükfloat
sampleBigFloat= 1.32E23 #= 13200000000000000000000
print(sampleBigFloat)
print(type(sampleBigFloat))


#küçükfloat
sampleSmallFloat= 1.32E-23 #= 0.000000000000000000000132
print(sampleSmallFloat)
print(type(sampleSmallFloat))


#input alıp bunun bir değerlendirmesinde bulunmak.
name=input("İsim: ")
lastname=input("Soy İsim: ")
favoriteColor=input("En sevdiğin renk? : ")
print(name, lastname, "çoğunlukla", favoriteColor, "eşyaları tercih eder.")


#input. girdi alma.
name=input("What is your name? ")
print("Hi", name)


#Gelişmiş String...
print("Hello World ")
print("Hello" + " " + "World")
sampleString1= "Hello"
sampleString2= "World"
print(sampleString1, sampleString2) #printe art arda "," koyarak cümleler ekledik.

print(sampleString1, sampleString2, sep="*") #"sep="" " komutu virgüller yerine gelicek karakterleri belirlemek için kullanılır.

sampleString2= "'World'" #world kelimesini tırnak içine aldık.
print(sampleString1, sampleString2)

sampleString3= """Pythons's name does
not come from a 'snake"""
print(sampleString3)

Örnek= """Hi Mehmet
Thanks for subscribtion on this site.
We are all the time try to improve our services.
Whellcome.
"""

print(Örnek) #Üstte ile bir metini tamamen bütün
#noktalamaları ve alt satır geçişleri ile yazılabileceğini gösterdik.


#String olayları.
print("Hello World") #basit bir string.
#birde
print("Hello World" + " " + "This is Earth")

print("*" * 10) #bir string i sayıyla çarptık.
print("Hello " * 10)
print("Hello world"[6]) # 0 ı 1. olarak sayıyor 6 numaralı 7. harfi yazdırdık.
simpleString="HEY BRO"
print(simpleString[-1]) #negatif değer verilirse -1 en son olmak üzere baaşa doğru gider.
print(simpleString[0:3]) #0 ile 3 arasındaki indexleri verir. 3 ü yani 4. indexi almaz.
print(simpleString[:3]) #başlangıcı belirtmezsen ilk indexten başlar.
print(simpleString[1:]) #2. indexten itibaren verdi.
print(simpleString[1:-1]) #baştan 2. ile sondan 2. ye kadar.


#Verilen değerleri birleştirerek bir değer tanımlama.
price= 100*2
rate= 5.25
totalPrice= price * rate
print(totalPrice)
totalPrice *= 1.18
print(totalPrice)


#Verilen sayıların değerlerinin üzerinde işlem yapma.
price= 100
name= "Serhat"
rate= 5.75

price += 20
print(price)
price = price + 20 #Üstteki ve alttaki aynı. price üzerine +20 ekledik sadece kod kısalıyor üsttekini kullan.
print(price)

price -= 50 #aynısının çıkarması
print(price)

price /=2 #aynı olay bölme sadece
print(price)

price *= 3 #aynı olay çarpma sadece
print(price)

price **=5
print(price)


#Verilen sayıların değerlerinin üzerinde işlem yapma.
price= 100
name= "Serhat"
rate= 5.75

price += 20
print(price)
price = price + 20 #Üstteki ve alttaki aynı. price üzerine +20 ekledik sadece kod kısalıyor üsttekini kullan.
print(price)

price -= 50 #aynısının çıkarması
print(price)

price /=2 #aynı olay bölme sadece
print(price)

price *= 3 #aynı olay çarpma sadece
print(price)

price **=5
print(price)


# İşlemler.
price= 100+20
print(price)
price= 100-20
print(price)
price= 100*5
print(price)
price= 100/5
print(price)
price= 100%5
print(price)
price=100%6
print(price)
price= 100//8 #normalde float olarak bölerken "//" yapıldığında int olarak gösteriyor kalanı yok sayıyo.
print(price)
price= 100**2
print(price)


#Basit durumlar.
price=100 #intager "int"(tam sayı)
print (price)
rate=5.75 # float (virgüllü)
name="Serhat"
print (price)
isProccessed = True
     
 
what is notes.io
 

Notes.io is a web-based application for taking notes. You can take your notes and share with others people. If you like taking long notes, notes.io is designed for you. To date, over 8,000,000,000 notes created and continuing...

With notes.io;

  • * You can take a note from anywhere and any device with internet connection.
  • * You can share the notes in social platforms (YouTube, Facebook, Twitter, instagram etc.).
  • * You can quickly share your contents without website, blog and e-mail.
  • * You don't need to create any Account to share a note. As you wish you can use quick, easy and best shortened notes with sms, websites, e-mail, or messaging services (WhatsApp, iMessage, Telegram, Signal).
  • * Notes.io has fabulous infrastructure design for a short link and allows you to share the note as an easy and understandable link.

Fast: Notes.io is built for speed and performance. You can take a notes quickly and browse your archive.

Easy: Notes.io doesn’t require installation. Just write and share note!

Short: Notes.io’s url just 8 character. You’ll get shorten link of your note when you want to share. (Ex: notes.io/q )

Free: Notes.io works for 12 years and has been free since the day it was started.


You immediately create your first note and start sharing with the ones you wish. If you want to contact us, you can use the following communication channels;


Email: [email protected]

Twitter: http://twitter.com/notesio

Instagram: http://instagram.com/notes.io

Facebook: http://facebook.com/notesio



Regards;
Notes.io Team

     
 
Shortened Note Link
 
 
Looding Image
 
     
 
Long File
 
 

For written notes was greater than 18KB Unable to shorten.

To be smaller than 18KB, please organize your notes, or sign in.