Teknologian jakaminen

Perustiedot python·2:n käytön aloittamiseen

2024-07-12

한어Русский языкEnglishFrançaisIndonesianSanskrit日本語DeutschPortuguêsΕλληνικάespañolItalianoSuomalainenLatina

"""
# Pythonin esittely
# Python-kommentteja
# Yksirivinen kommentti: #
#Moniriviset kommentit: ''' r """"""
# Python-tulostus ja -syöttö
# print: tulostus
# input: Syöte ① saa ohjelman keskeyttämään, ② saat merkkijonon sisällön int("100")
# Python-muuttujat
#Määrittele muuttujat: ikä = 18
# a, b = 3, 4
# x = y = z = 1
# Vaihda muuttujan arvot:
# a, b = b, a
# Muuttujien nimeämiskäytäntö:
# Avainsanat: avainsana.kwlist, yhteensä 35
# Poista muuttujat: del a

"""
tulostaa (100)
print(100, 'hello', sep='=', end='ok') # n tarkoittaa rivinvaihtoa
tulostaa (200)

name = input('Anna nimesi:')
tulostaa (nimi)

'''
kun taas Totta:
name = input('Anna nimesi:')
tulostaa (nimi)

'''
'''

# Laajenna (ymmärrä)
a = 6
b = 8

# Vaihda 2 muuttujan arvot
'''
# a, b = b, a
# tulosta(a, b) # 8 6
'''

# muuta menetelmää
'''
a = 6
b = 8
c = a # a=6,b=8,c=6
a = b # a=8,b=8,c=6
b = c # a = 8, b = 6, c = 6
tulosta (a, b)
'''

# Ei tarvita kolmatta muuttujaa c
'''
a = a + b # a = 8 + 6, b = 8
b = a - b # a = 8+6, b = 6
a = a - b # a = 8, b = 6
tulosta (a, b)
'''

#bittioperaattori
# ^ : Bitti XOR: eri on 1, sama on 0
a = 6
b = 8

a = a ^ b
b = a ^ b
a = a ^ b

#bittitoiminnot
# desimaali binääriluku 0 1
# a = 6 0110
# b = 8 1000

#8421 Laki
# Binääri: 1 1 1 1
# Desimaali: 8 4 2 1

# a = a ^ b XOR: sama arvo on 0, eri arvo on 1
# a = 6 0110
# b = 8 1000
# ---------------
# a=a^b=14 1110

# b = a ^ b
# a = 14 1110
# b = 8 1000
# ---------------
# b=a^b=6 0110

# a = a ^ b
# a = 14 1110
# b = 6 0110
# ---------------
# a=a^b=8 1000

tulosta(a, b) # 8 6
'''