giganciprogramowania

lekcja 1 - powtórzenie

Jan 30th, 2022 (edited)
326
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.91 KB | None | 0 0
  1. #zadanie 1 - fizzbuz
  2.  
  3. for i in range(1,101):
  4.     if i % 3 == 0 and i % 5 == 0:
  5.         print ('FizzBuzz')
  6.     elif i % 3 == 0:
  7.         print ('Fizz')
  8.     elif i % 5 == 0:
  9.         print ('Buzz')
  10.     else:
  11.         print (i)
  12.  
  13. #zadanie 2 - wzór
  14.  
  15. liczba = int(input("Podaj liczbe: "))
  16. for num in range(liczba+1):
  17.     for i in range(num):
  18.         print (num, end=" ")
  19.     print()
  20.  
  21.  
  22.  
  23. #zadanie 3 - min i max
  24. lista = [1,3,7,11,2,-6,0]
  25.  
  26. najmniejsza = lista[0]
  27. najwieksza = lista[0]
  28.  
  29. for i in lista:
  30.     if najmniejsza > i:
  31.         najmniejsza = i
  32.        
  33.     if najwieksza < i:
  34.         najwieksza = i
  35.        
  36. print ("najmniejsza liczba to:", najmniejsza)
  37. print ("największa liczba to:", najwieksza)
  38.  
  39. #zadanie 4 - zliczanie liter
  40. tekst = "ABC przykładowy tekst na potrzeby naszego programu"
  41. print(tekst)
  42. slowa = 1
  43. litery =  0
  44. slownik = {}
  45. for znak in tekst:
  46.     znak = znak.lower()
  47.     if znak  == ' ':
  48.         slowa += 1
  49.     else:
  50.         litery+=1
  51.         if znak in slownik:
  52.             slownik[znak] += 1
  53.         else:
  54.             slownik[znak] = 1
  55.                
  56. print("Slowa:", slowa, "Litery:", litery, "ilość liter:", slownik)
  57.  
  58. #zadanie 5 - orzel i reszka
  59.  
  60. import random
  61. import time
  62.  
  63. gracz = 0
  64. komputer = 0
  65. while True:
  66.    
  67.     x = input()
  68.     if x == '0': break
  69.     elif x == 'o': x = "orzeł"
  70.     elif x == 'r': x = "reszka"
  71.     else:
  72.         print("Proszę dokonać prawidłowego wyboru:")
  73.         print("o - orzeł")
  74.         print("r - reszka")
  75.         print("0 - zakończenie gry")
  76.        
  77.         continue
  78.    
  79.     y = random.choice(["orzeł", "reszka"])
  80.    
  81.     for i in range (0,3):
  82.         print (3-i)
  83.         time.sleep(1)
  84.        
  85.     print ("Wynik rzutu: ", y)
  86.    
  87.     if x == y:
  88.         gracz+=1
  89.     else:
  90.         komputer+=1
  91.        
  92.     print ("Wyniki łacznie.")
  93.     print ("Użytkownik: ", gracz)
  94.     print ("Komputer: ", komputer)
Add Comment
Please, Sign In to add comment