mv
(ang. move) - zmiana nazwy / zmiana lokalizacji plikumv plik.py inna_nazwa_pliku.py
mv plik.py ~/Desktop/inna_nazwa_pliku.py
- zmieni nazwę plikumv plik.py ~/Desktop/
- nie zmieni nazwycp
(ang. copy) - zmiana nazwy / zmiana lokalizacji plikucp plik.py inna_nazwa_pliku.py
cp plik.py ~/Desktop/inna_nazwa_pliku.py
- kopiuje plik i nada nazwe inna_nazwa_pliku.py
cp plik.py ~/Desktop/
- kopiuje plik i pozostawi nazwę plik.py
# Komentarz
- nie jest ewaluowany przez pythonaisinstance( )
if condition:
Poradnik, który poleciłbym: https://www.youtube.com/watch?v=DZwmZ8Usvnk do obejrzenia do 9:30 minuty.str # "String", 'Ciąg znakowy', "Inny ciąg \t znakowy"
bool # True, False
float # 4.13, 3.14, -5214.23
int # 2, -2, 0
str(5) # Rzutowanie na typ str
bool("string") # Rzutowanie na typ bool
float("4.123") # Rzutowanie na typ float
int(4.31) # Rzutowanie na typ int
and
or
bool("string")
, bool("")
, bool(1)
, bool(0)
, int(5.343)
, float(0)
. Co ciekawego zaważyłeś.¶Odpowiedź
n = input("Podaj liczbę")
print("Zmienna n jest typu:", type(n))
n = int(n)
print(type(m))
print(n + n*n + n*n*n)
Odpowiedź
n = input ("Podaj liczbe")
a1 = n
a2 = n+n
a3 = n+n+n
print(a1,a2,a3)
print(type(a1))
a1 = int(a1)
a2 = int(a2)
a3 = int(a3)
print(a1,a2,a3)
print(type(a1))
print(a1+a2+a3)
#
x = input("pdoaj liczbel")
print(int(x) + int(x*2) + int(x*3))
print("""
a string that you "don't" have to escape
This
is a ....... multi-line
heredoc string --------> example""")
Odpowiedź
print("""
a string that you "don't" have to escape
This
is a ....... multi-line
heredoc string --------> example""")
Input: 5
Output: 12
Input: 20
Output: 6
Input: 27
Output: 20
Odpowiedź
a = int(input ("Podaj"))
print(type(a))
17-a
print(a<17)
if a<17:
print(17-a)
else:
print(a-17)
print(2*(a-17))
<900, 1100>
lub <1900, 2100>
wraz z wartościami brzegowymi. Podpowiedź >=
oznacza większy lub równy.¶Odpowiedź
a = int(input ("Podaj"))
a=int(a)
# 1 wersja
if 900<=a<=1100 or 1900<=a<=2100:
print("True")
else:
print ("False")
# 2 wersja
if 900<=a and a<=1100 or 1900<=a and a<=2100:
print("True")
else:
print ("False")
# 3 wersja
print(900<=a<=1100 or 1900<=a<=2100)
Odpowiedź
a = int(input())
b = int(input())
c = int(input())
# `a == b == c` to jest to samo co `a==b and a==c`
if a == b == c:
print((a + b +c)*3)
else:
print(a + b +c)
['+', '-', '*', '/']
. Możesz założyć, że użytkownik będzie podawał tylko wartości liczbowe. Co się stanie jeżeli będziemy dzielić przez 0
. Obsłuż ten przypadek np. wypisując odpowiednią informację użytkownikowi.¶ Expected Output:
Input a dog's age in human years: 15
The dog's age in dog's years is 73
Odpowiedź
dy = -15
if dy == 1 or dy == 2:
wynik = dy*10.5
print(wynik)
elif dy >= 3:
wynik = 10.5*2+((dy-2)*4)
print(wynik)
else:
print("Lata nie mogą być ujemne")
Odpowiedź
n = 15
m = 0
suma=n+m
if suma>=15 and suma<=20:
print("Jestem w przedziale <15,20>", "Bo jestem", suma)
else:
print(suma)
Expected Output:
Input first number: 15
Input second number: 26
Input third number: 29
The median is 26.0
Odpowiedź
a = 15
b = 26
c = 29
if a > b > c:
print("Medianą jest b:", b)
if a > c > b:
print("Medianą jest c:", c)
if b > a > c:
print("Medianą jest a:", a)
if b > c > a:
print("Medianą jest c:", c)
if c > a > b:
print("Medianą jest a:", a)
if c > b > a:
print("Medianą jest b:", b)