Praca w chmurze
Wyjaśnienie:
int(): Konwertuje tekst wprowadzony przez użytkownika na liczbę całkowitą.- input
() służy do pobierania danych od użytkownika. Zatrzymuje program do
momentu, aż użytkownik wprowadzi dane i naciśnie Enter.
+i-: Operatory do dodawania i odejmowania.print(): Funkcja wyświetlająca wynik na ekranie.
1 zadanie
# Program powitalny
# Pobieranie danych od użytkownika
imie = input("Jak masz na imię? ")
wiek = input("Ile masz lat? ")
# Wyświetlanie powitania
print(f"Cześć, {imie}! Masz {wiek} lat.")
Utwórz prosty program, który pyta użytkownika o jego imię, wiek, ulubiony przedmiot, ulubione zajęcie, a następnie wyświetla powitanie z imieniem i krótką informacją o tobie.
Podstawowe Operatory Matematyczne
Te przykłady pokazują podstawowe operacje dodawania i odejmowania w Pythonie i są dobrą podstawą do nauki bardziej zaawansowanych operacji matematycznych.
# Wprowadzenie dwóch liczb naturalnych od użytkownika
a = int(input("Podaj pierwszą liczbę naturalną: "))
b = int(input("Podaj drugą liczbę naturalną: "))
# Dodawanie
suma = a + b
różnica=a-b
# Wyświetlanie wyniku
print(f"Wynik dodawania: {a} + {b} = {suma}")
2 zadanie
Utwórz program, który poprosi podać 3 liczby naturalne, a następnie wyświetli wynik dodawania, odejmowania.
print(): Jest używana do wyświetlania tekstu na ekranie. "): Tekst wewnątrz cudzysłowów jest traktowany jako łańcuch znaków (string) w Pythonie.print(): Jest używana do wyświetlania tekstu na ekranie.Podstawowe typy zmiennych w Pythonie:
1 zadanie
# Program powitalny
# Pobieranie danych od użytkownika
imie = input("Jak masz na imię? ")
wiek = input("Ile masz lat? ")
# Wyświetlanie powitania
print(f"Cześć, {imie}! Masz {wiek} lat.")
Utwórz prosty program, który pyta użytkownika o jego imię, wiek, ulubiony przedmiot, ulubione zajęcie, a następnie wyświetla powitanie z imieniem i krótką informacją o tobie.
Podstawowe Operatory Matematyczne
Wyjaśnienie:
int(): Konwertuje tekst wprowadzony przez użytkownika na liczbę całkowitą.+i-: Operatory do dodawania i odejmowania.print(): Funkcja wyświetlająca wynik na ekranie.
Te przykłady pokazują podstawowe operacje dodawania i odejmowania w Pythonie i są dobrą podstawą do nauki bardziej zaawansowanych operacji matematycznych.
# Wprowadzenie dwóch liczb naturalnych od użytkownika
a = int(input("Podaj pierwszą liczbę naturalną: "))
b = int(input("Podaj drugą liczbę naturalną: "))
# Dodawanie
suma = a + b
różnica=a-b
# Wyświetlanie wyniku
print(f"Wynik dodawania: {a} + {b} = {suma}")
2 zadanie
Utwórz program, który poprosi podać 3 liczby naturalne, a następnie wyświetli wynik dodawania, odejmowania.
1. Napisz program, który doda, odejmie, pomnoży i podziel dwie liczby podane przez użytkownika.
int(input("Podaj pierwszą liczbę: "))print("Dzielenie:", a / b)
2. Napisz program, który obliczy wiek użytkownika na podstawie jego roku urodzenia.
rok_urodzenia = int(input("Podaj rok urodzenia: "))
obecny_rok = 2024
.............
print(f"Masz {wiek} lat.")
3. Napisz program, który obliczy średnią z trzech liczb podanych przez użytkownika.
a = float(input("Podaj pierwszą liczbę: "))
...........
print(f"Średnia wynosi: {srednia}")
4. Napisz program, który odwróci podany przez użytkownika ciąg znaków.
tekst[::-1]to sposób na odwrócenie ciągu znaków w Pythonie. Składnia [start:stop:krok]pozwala na wybieranie elementów z ciągu od końca do początku (-1to krok wstecz).
tekst = input("Podaj tekst: ")
...............................
print(f"Odwrócony tekst: {odwrocony}")
5. Napisz program, który obliczy wskaźnik masy ciała (BMI) na podstawie wzrostu (w metrach) i wagi (w kilogramach) podanych przez użytkownika.
Wyjaśnienie:
BMI to wskaźnik masy ciała, obliczany na podstawie wzoru: {wzrost^2}BMI=wzrost2waga.
Waga i wzrost są pobierane jako liczby zmiennoprzecinkowe (float), ponieważ mogą mieć wartości dziesiętne.
waga = float(input("Podaj swoją wagę w kilogramach: "))
wzrost = float(input("Podaj swój wzrost w metrach: "))
bmi = waga / wzrost ** 2
print(f"Twoje BMI wynosi: {bmi:.2f}")
6. Napisz program, który oblicza sumę liczb od 1 do n, gdzie n podaje użytkownik.
2024-10-01
- Napisz program, który obliczy ile jabłek mają dzieci, jeśli każde dziecko dostało 3 jabłka, a dzieci jest 5.
Wyjaśnienie:
Tu mamy proste mnożenie. Mnożymy liczbę dzieci przez liczbę jabłek, które każde dziecko otrzymało.liczba_dzieci = 5
liczba_jablek_na_dziecko = 3
...........................
Napisz program, który poprosi użytkownika o podanie liczby jabłek i bananów, a następnie wyświetli, ile owoców użytkownik ma razem.
Wyjaśnienie:
- Program pyta użytkownika o liczbę jabłek i bananów. np.int(input("Ile masz jabłek? "))
- Następnie sumuje te liczby i wyświetla wynik, informując użytkownika o łącznej liczbie owoców.
Rozwiązanie:
# Pobranie liczby jabłek i bananów od użytkownika
jablka = ........
banany = ..........
# Obliczenie sumy owoców
suma_owocow = jablka + banany
# Wyświetlenie wyniku
print("Masz razem", suma_owocow, "owoców.")
3. Napisz program, który wyświetli tabliczkę mnożenia dla liczby podanej przez użytkownika.
Wyjaśnienie:
- Program pobiera liczbę od użytkownika.
- Za pomocą pętli
for (for i in range(1, 11) generujemy wyniki mnożenia liczby przez liczby od 1 do 10. - wynik=liczba*i
- W każdym kroku pętli wyświetlamy wynik w formacie
liczba x i = wynik.
Obliczanie pola prostokąta
4. Napisz program, który obliczy pole prostokąta na podstawie podanych przez użytkownika długości boków.
Wyjaśnienie:
- Pole prostokąta obliczamy według wzoru: długość * szerokość.
- Najpierw prosimy użytkownika o podanie długości i szerokości, a następnie mnożymy te wartości i wyświetlamy wynik.
Rozwiązanie:
# Pobranie długości boków od użytkownika
dlugosc = int(input("Podaj długość prostokąta: "))
szerokosc =
# Obliczanie pola
pole = .............
# Wyświetlenie wyniku
print(..............)5. Sprawdzanie, czy liczba jest większa, mniejsza czy równa 10Wyjaśnienie:
- Użytkownik podaje liczbę, która następnie jest sprawdzana w konstrukcji
if-elif-else. - Jeśli liczba jest większa niż 10, wyświetlamy odpowiedni komunikat. Podobnie dla liczb mniejszych od 10 oraz równych 10.
- Dzięki konstrukcji
elifmożemy sprawdzić różne warunki, aelseoznacza, że wykonujemy to, co zostanie na końcu.
Rozwiązanie:
# Pobranie liczby od użytkownika liczba = int(input("Podaj liczbę: ")) # Sprawdzenie, jaka jest liczba w porównaniu do 10 if liczba ...........: print("Liczba jest większa niż 10.") elif liczba ............: print("Liczba jest mniejsza niż 10.") else: print("Liczba jest równa 10.")
Zgadywanie liczby
6. Napisz program, który poprosi użytkownika o zgadnięcie liczby i poinformuje, czy zgadł poprawnie.
Wyjaśnienie:
- Program ustawia tajną liczbę na 7.
- Użytkownik wpisuje swoją propozycję liczby, a program sprawdza, czy jest ona poprawna.
- Jeśli użytkownik zgadnie, program wyświetla gratulacje. W przeciwnym razie informuje, że zgadywanie się nie udało.
Rozwiązanie:
# Prawidłowa liczba
tajna_liczba = 7
# Pobranie liczby od użytkownika
zgadnij = int(input("Zgadnij liczbę od 1 do 10: "))
# Sprawdzenie, czy użytkownik zgadł
if zgadnij == ...............:
print("Brawo! Zgadłeś!")
else:
print("Niestety, to nie ta liczba.")
Mnożenie przez 2
7. Napisz program, który poprosi użytkownika o podanie liczby i wyświetli wynik tej liczby pomnożonej przez 2.
Wyjaśnienie:
- Program pobiera liczbę od użytkownika, a następnie mnoży ją przez 2.
- Wynik jest wyświetlany za pomocą funkcji
print().
Rozwiązanie:
# Pobranie liczby od użytkownika
liczba = ....................
# Mnożenie liczby przez 2
wynik = ....................
# Wyświetlenie wyniku
print("Wynik to:", wynik)
8. Znajdowanie największej liczby w liście
Napisz program, który znajdzie i wyświetli największą liczbę w zadanej liście liczb.
Wyjaśnienie:
- W Pythonie funkcja
max()np.max(liczby) zwraca największy element z listy. - Program najpierw definiuje listę
liczby, a następnie znajduje i wyświetla największą liczbę w tej liście.
Rozwiązanie:
# Lista liczb
liczby = [.............]
# Znalezienie największej liczby
najwieksza = .........
# Wyświetlenie największej liczby
print("Największa liczba to:", najwieksza)
Obwód kwadratu można obliczyć za pomocą wzoru:
W Pythonie możemy napisać prosty program, który poprosi użytkownika o podanie długości boku kwadratu, a następnie obliczy i wyświetli obwód. Oto jak to zrobić:
9. Program do obliczania obwodu kwadratu:
Wyjaśnienie:
- Program prosi użytkownika o podanie długości boku kwadratu za pomocą funkcji
input(). Zamieniamy ten tekst na liczbę typu float, ponieważ długość może być liczbą ułamkową. - Obliczamy obwód, mnożąc długość boku przez 4.
- Wynik wyświetlany jest na ekranie przy pomocy funkcji
print().
# Pobranie długości boku kwadratu od użytkownika
bok = float(input("Podaj długość boku kwadratu: "))
# Obliczenie obwodu kwadratu
obwod = ...............
# Wyświetlenie wyniku
print("Obwód kwadratu wynosi:", obwod)
10. Potęga a^b
Użycie operatora **
Program pobiera dwie liczby: podstawę i wykładnik (mogą być to liczby zmiennoprzecinkowe, więc używamy float). Operator ** podnosi liczbę do potęgi . Wynik jest wyświetlany. Aby obliczyć (czyli a podniesione do potęgi b), można po prostu napisać:
# Pobranie wartości podstawy i wykładnika od użytkownika
a = float(input("Podaj podstawę potęgi (a): "))
b = float(input("Podaj wykładnik potęgi (b): "))
# Obliczenie potęgi za pomocą operatora **
wynik = .................
# Wyświetlenie wyniku
print(f"Wynik {a} do potęgi {b} to:", wynik)
Komentarze
Prześlij komentarz