Python
Python to język programowania wysokiego poziomu. Jest językiem dość rozbudowanym, łatwo się go nauczyć. Cechuje go minimalistyczna składnia rdzenia z podstawowymi poleceniami i prostą semantyką. Python bardzo przypomina język angielski, w związku z czym często polecany jest początkującym programistom
Zadanie1.
Kostka do gry. Napisz program, który losuje liczbę, która może pojawić się na kostce do gry, czyli liczbę od 1 do 6
import random as r print(r.randrange(1,7))
Zadanie2.
Odczytaj wyraz i na ekranie wypisz Hello Nazwa Wyrazu (odzielone spacją).
word = input('Podaj wyraz\n') print('Hello '+word) print('Hello',word)
Zadanie3.
Ania chce urządzić przyjęcie urodzinowe. Chce podzielić cukierki równo dla gości, a dla siebie zostawić resztę. Powiedz Justynie ile zostanie dla niej cukierków. Przykład: Podaj liczbę gości: 10 Podaj liczbę cukierków.
32 Dla Justyny zostaną 2 cukierki.
number_of_visitors = int(input('Podaj liczbę gości')) number_of_sweets = int(input('Podaj liczbę cukierków')) number_of_rest = number_of_sweets % number_of_visitors print('Dla Justyny zostaną',number_of_rest,'cukierki')
Zadanie4.
Wydrukuj za pomocą print 20 gwiazdek w jednej lini. ********************
print(20*'*')
Zadanie5.
Odczytaj liczbę i pokaż na ekran liczbę cyfr danej liczby. Przykład: Podaj liczbę 200 Liczba ma 3 cyfry.
number = input('Podaj liczbę') print(len(number))
Zadanie6.
Odczytaj liczbę i wypisz na ekran 10*liczba. Uwzględnij niepoprawne dane. Przykład dla danych
20 Wynik: 200 Dla danych Aaa Wynik: To nie jest poprawna liczba try:
number = int(input('Podaj liczbę\n')) print(number*10) except: print('Nie podałeś liczby')
Zadanie7.
Odczytaj wyraz i wypisz pierwszą literę wyrazu. word = input('Podaj wyraz\n') print('Pierwsza litera to',word[0])
Zadanie8.
Odczytaj liczbę i sprawdź czy liczba jest parzysta, czy nieparzysta.
number = int(input('Podaj liczbę\n')) if number%2==0: print('Parzysta') else: print('Nieparzysta')
Zadanie9.
Odczytaj wiek danej osoby i sprawdź czy osoba jest nastolatkiem. Zakładamy, że osoba jest nastolatkiem jeśli ma od 13 do 17 lat. try:
age = int(input('Podaj wiek')) message = 'jesteś nastolatkiem' if age>13 and age<18: print(message) else: print('Nie',message) except: print('Niepoprawne dane')
Zadanie10.
Odczytaj liczbę i sprawdź czy dana liczba jest podzielna przez 8.
number = int(input('Podaj liczbę')) divider = 8 if number%divider==0: print('Podzielna przez ',divider) else: print('Niepodzielna przez',divider)
Zadanie11.
Napisz program, który odczytuje wyraz i sprawdza czy pierwsza litera to M.
word = input('Podaj wyraz') if word[0] =='m' or word[0] =='M': print('TAK') else: print('NIE')
Zadanie12.
wypisz na ekran wartość True lub False w zależności od tego czy wyraz zawiera w sobie napis kot
word = input('Podaj wyraz\n') if 'kot' in word: print(True) else: print(False)
Zadanie13.
Napisz program, który odczytuje wyraz i zamienia go na małe litery: Dane: AKADEMIA Wynik: akademia
word = input('Podaj wyraz') print(word.lower())
Zadanie14.
Napisz program, który odczytuje wyraz i sprawdza czy wprowadzony wyraz to Akademia
. word = input('Podaj wyraz') if word =='Akademia': print('Podałeś poprawne hasło') else: print('To nie jest poprawne hasło')
Zadanie15.
Odczytaj wyraz i sprawdź czy ostatnia litera to M bądź m.
word = input('Podaj wyraz') if word[-1] =='m' or word[-1] =='M': print('TAK') else: print('NIE')
Zadanie16.
Odczytaj 2 liczby i wypisz na ekran największą z liczb
first_number = int(input('Podaj liczbe 1\n')) second_number = int(input('Podaj liczbe 2\n')) if first_number>second_number: print(first_number) else: print(second_number)
Zadanie17.
Odczytaj 3 liczby i wypisz na ekran największą z liczb.
first_number = int(input('Podaj liczbe 1\n')) second_number = int(input('Podaj liczbe 2\n')) third_number = int (input('Podaj liczbe 3\n')) if first_number>second_number: max = first_number else: max = second_number if third_number>max: print(third_number) else: print(max)
Zadanie18.
Odczytaj 2 liczby i wypisz na ekran średnią z liczb.
number1 = int(input('Podaj liczbe 1\n')) number2 = int(input('Podaj liczbe 2\n')) average = (number1+number2)/2 print(average)
Zadanie19.
Odczytaj imię i sprawdź czy imię jest męskie czy żeńskie. Uwzględnij wyjątek Barnaba.
name = input('Podaj imie\n') if name[-1]=='a' and name!='Barnaba': print('Żeńskie') else: print('Męskie')
Zadanie20.
Odczytaj 2 liczby, gdzie podane są przyprostokątne trójkąta, na ekran wypisz przeciwprostokątną
import math number1 = int(input('Podaj liczbe 1\n')) number2 = int(input('Podaj liczbe 2\n')) product = number1*number1+number2*number2 print('Przeciwprost
Zadanie21.
Odczytaj liczbę i wypisz odwrotność danej liczby.
number = int(input('Podaj liczbę')) print(1/number)
Zadanie22.
Napisz program, który losuje liczbę losową z przedziału 1..100.
import random print(random.randrange(1,101))
Zadanie23.
Napisz program, który oblicza pole koła.
import math r = int(input('Podaj promień')) score = math.pi*r*r print(round(score,2))
Zadanie24.
Napisz program, który odczytuje wyraz i sprawdza czy pierwsza litera to A Dane: Adam Wynik: True Dane2: Piotr Wynik: False
d = input('Podaj wyraz\n') print(word[1]=='A') Zadanie25.
Odczytaj 2 wyrazy i sprawdź czy wprowadzone wyrazy są równe. Dla wywołania: Ala Ala Wynikiem powinno być tak. Dla wywołania: Ala Sak Wynikiem powinno być nie.
word1 = input('Podaj wyraz 1\n') word2 = input('Podaj wyraz 2\n') if word1 ==word2: print('TAK') else: print('NIE')
Zadanie26.
Odczytaj wyraz i sprawdź czy wyraz jest palindromem. Dane: kok Wynik: Tak Dane:
Mama: Wynik: Nie. word = input('Podaj wyraz\n') reversed_word = word[::-1] if word == reversed_word: print('Palindrom') else: print('To nie jest palindrom')
Zadanie27.
Odczytaj 2 liczby, jako wynik wypisz potęgę. Przykładowo dla danych: 2 10 Wynikiem powinno być: 1024
number = int(input('Podaj liczbę, którą chcesz potęgować\n')) power = int(input('Podaj potęgę\n')) print(number**power)
Zadanie28.
Odczytaj wyraz i wypisz drugą literę wyrazu
word = input('Podaj wyraz') print(word[1])
Zadanie29.
Odczytaj wyraz i zamień * pustym ciągiem. Przykładowo dla ciągu znaków a*bcd ma być wypisany wyraz abcd.
word = input('Podaj wyraz\n') print(word.replace('*',''))
Zadanie30.
Wypisz True jeśli wyraz kończy się wyrazem “tka” bądź False jeśli wyraz nie kończy się na wyrazie “tka”.
word = input('Podaj wyraz\n') print(word.endswith('tka'))



Komentarze
Prześlij komentarz