print() - THE DATA SCIENCE LIBRARY http://sigmaquality.pl/tag/print/ Wojciech Moszczyński Sat, 04 Feb 2017 06:34:00 +0000 pl-PL hourly 1 https://wordpress.org/?v=6.8.3 https://sigmaquality.pl/wp-content/uploads/2019/02/cropped-ryba-32x32.png print() - THE DATA SCIENCE LIBRARY http://sigmaquality.pl/tag/print/ 32 32 1_PY. Wstęp do języka PYTHON 3, funkcja print() i input() https://sigmaquality.pl/uncategorized/1_py-wstep-do-jezyka-python-funkcja-print-i-input/ Sat, 04 Feb 2017 06:34:00 +0000 http://sigmaquality.pl/?p=2174 Nazwa PYTHON wzięła się od nazwy: „Latający Cyrk Manty Pytona”. Ikona przedstawiająca węża wprowadza w błąd.  Dzisiaj rozpoczynamy kurs programowania w języki PYTHON. Będę starał [...]

Artykuł 1_PY. Wstęp do języka PYTHON 3, funkcja print() i input() pochodzi z serwisu THE DATA SCIENCE LIBRARY.

]]>

Nazwa PYTHON wzięła się od nazwy: „Latający Cyrk Manty Pytona”. Ikona przedstawiająca węża wprowadza w błąd. 

Dzisiaj rozpoczynamy kurs programowania w języki PYTHON. Będę starał się unikać rozważań teoretycznych a w zamian będę przekazywał wiedzę maksymalnie praktyczną.

Aby rozpocząć kurs proszę zainstalować środowisko języka PYTHON.

Należy pobrać i zainstalować język ze strony: https://www.python.org/downloads/windows/

Współczesna mi wersja to 3.6.5 (czerwiec 2018).

Proszę również pobrać i zainstalować edytor języka PYTHON o nazwie PyCharm.

https://www.jetbrains.com/pycharm/download/#section=windows

Tworzenie prostych obliczeń w języku Python

Dziś wprowadzana zostanie funkcja print() oraz input()

Funkcja print()

Funkcja print() służy do wyświetlenia wartości w nawiasie. Wartość w nawiasie nazywa się argumentem funkcji np. print(‘abc’) daje wynik: abc, print(5) daje wynik: 5. Uwaga: argumenty tekstowe funkcji muszą być zawsze podane w cudzysłowach lub apostrofach.

Proszę w edytorze wpisać następujący kod:

a = 15
print(a)

Program wyświetli wartość: 15

Wartość a jest argumentem funkcji print().

a = 15
print(a*2)

Wynik: 30

Wewnątrz funkcji print() można dokonywać działań matematycznych na zmiennych

a = 15
print(a*2/4)

wynik: 7,5

Program zachowuje kolejność działań matematycznych.

a = 15
print(a*2/4)
a = 2
print(a)

wynik: 7,5 oraz 2

Program wykonuje instrukcje w kolejności linijek kodu. Wprowadzenie zmiennej a = 2 oznacza, że wcześniejsze ustalenia a= 15 zostały zastąpione nowymi. Funkcja print() wyświetla wszystkie ustalenia po kolei.

Proszę wprowadzić następujący kod:

print('proszę wpisać liczbę')
a = input()
print(type(a))
print(a*2/4)

Opis działania kodu: print('proszę wpisać liczbę') - program prosi o wpisanie zmiennej. Bez tej informacji użytkownik nie wiedziałby, co ma robić. Program czeka na zmienną do dalszych obliczeń. Użytkownik wprowadza dowolną liczbę za pośrednictwem funkcji input(). Niestety obliczenia nie mogą być przeprowadzone, ponieważ program traktuje wprowadzoną przez użytkownika liczbę, jako tekst. Program zgłasza błąd.

Funkcja input()

 Funkcja input() służy do wprowadzania zmiennych przez użytkownika programu. Wartość wprowadzona przy użyciu funkcji input() traktowane jest przez kod, jako tekst (typ danych: ‘str’). 

Funkcje int() i float()

 Aby konwertować daną tekstową na liczbę należy wprowadzić do kodu funkcję int(). Funkcja ta przekształca argument tekstowy na liczbę całkowitą (int od słowa integral – całkowity). Można również posłużyć się funkcją float(), wtedy argument zostanie przekształcony na wartość zmiennoprzecinkową. 

print('proszę wpisać liczbę')

a = input()
a = int(a)
print(type(a))
print(a*2/4)

Po wpisaniu wartości 5 kod daje w wyniku: 2,5

 Funkcja int() przekonwertowała wartość tekstową ‘5’ na wartość liczbową całkowitą 5. 

 

print('proszę wpisać liczbę')
a = input()
a = float(a)
print(type(a))
print(a*2/4)

proszę wpisać: 2.7, wyniku: 1.35

 W języku PYTON przecinki należy wpisywać, jako kropki. 

 

Jeżeli podobają Ci się ćwiczenia. Chcesz aby było ich więcej, dużo więcej! Oddaj głos na któryś z moich wpisów na Stock Overflow! Oto link – wystarczy tylko kliknąć!

Artykuł 1_PY. Wstęp do języka PYTHON 3, funkcja print() i input() pochodzi z serwisu THE DATA SCIENCE LIBRARY.

]]>