Przejdź do głównej zawartości

zadania python






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

Popularne posty z tego bloga

SCALA JĘZYK PRZYSZŁOŚĆ I

Scala nazywana jest “językiem przyszłości”, ponieważ pozwala pisać aplikacje stosunkowo łatwo i szybko. Łączy zarówno cechy języków funkcyjnych, jak i obiektowych. To język dynamiczny, czyli taki, który skoncentrowany jest nie na sposobie dojścia do wyniku, lecz na samym wyniku. Dużą zaletą Scali jest możliwość wykorzystywania przez nią klas napisanych w Javie. Również sam kod napisany w Scali może być wywoływany w kodzie Javy, jednak integracja w tym kierunku wymaga zachowania pewnych reguł