forked from tdwojak/Python2017
48 lines
1.5 KiB
Python
48 lines
1.5 KiB
Python
def suma(*args): ## funkcja przejmuje wszystkie argumenty, ktore nie zostaly nazwane (arguments)
|
|
return sum(args)
|
|
print(suma(1,2,3,4,5))
|
|
|
|
def suma(x, *args): ### x bedzie 1, a reszta argumentow bedzie podstawiona do do args i wydzie 14
|
|
return sum(args)
|
|
print(suma(1,2,3,4,5))
|
|
|
|
def greet_me(**kwargs): ##key-word arguments
|
|
if kwargs is not None:
|
|
for key, value in kwargs.items():
|
|
print("%s == %s" %(key,value))
|
|
greet_me(a=1, b=(3,4))
|
|
|
|
def greet_me(z=None,**kwargs): ##key-word arguments; przydatne dla funkcji, ktore przyjmuja bardzo duzo argumentow
|
|
if kwargs is not None:
|
|
for key, value in kwargs.items():
|
|
print("%s == %s" %(key,value))
|
|
greet_me(a=1, b=(3,4))
|
|
|
|
plik = open("haslo.txt", 'r') ## r - read only
|
|
for linia in plik.readlines():
|
|
print(linia.strip())
|
|
print(plik.read())
|
|
plik.close()
|
|
|
|
plik = open("haslo.txt", 'r') ## r - read only
|
|
for linia in plik.readlines():
|
|
print(linia.strip())
|
|
print(plik.read())
|
|
print(">>")
|
|
plik.close()
|
|
|
|
with open("haslo23.txt", 'w') as plik: ## write - zapis do pliku
|
|
for word in ('corect ', 'horse ', 'battery', 'staple'):
|
|
plik.write(word)
|
|
plik.write('\n')
|
|
with open("haslo2.txt", 'w+') as plik:
|
|
plik.writelines([' '.join(('corect', 'horse', 'battery', 'staple'))])
|
|
|
|
import os ##ta biblioteka pozwala na operacje na systemie operacyjnym
|
|
print(os.name)
|
|
|
|
from os import getenv
|
|
print('Nazwa uzytkownika: {}'.format(getenv("USER")))
|
|
|
|
name = input("What's your name?\n")
|
|
print("Welcome home, {}.".format(name)) |