Advertisement
mbwlodarczyk

łańcuchycd. waganasliks, wartośćjakowarun, infinitpetla

Jun 18th, 2018
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 3.84 KB | None | 0 0
  1. # Manipulacje cytatami
  2. # Demonstruje metody łańcucha
  3.  
  4. # Cytat z wypowiedzi prezesa IBM, Thomasa Watsona, z 1943 r.
  5. quote = "Myślę, że istnieje światowy rynek dla może pięciu komputerów."
  6.  
  7. print("Oryginalny cytat w tłumaczeniu na język polski:")
  8. print(quote)
  9.  
  10. print("\nDużymi literami:")
  11. print(quote.upper())
  12.  
  13. print("\nMałymi literami:")
  14. print(quote.lower())
  15.  
  16. print("\nWszystkie wyrazy od dużej litery:")
  17. print(quote.title())
  18.  
  19. print("\nZ drobną zamianą:")
  20. print(quote.replace("pięciu", "milionów"))
  21.  
  22. print("\nOryginalny cytat pozostał bez zmian:")
  23. print(quote)
  24.  
  25. input("\n\nAby zakończyć program, naciśnij klawisz Enter.")
  26.  
  27.  
  28.  
  29.  
  30. # Głupie łańcuchy
  31. # Demonstruje konkatenację i powielanie łańcuchów
  32.  
  33. print("Możesz dokonać konkatenacji dwóch " + "łańcuchów za pomocą operatora '+'.")
  34.  
  35. print("\nTen łańcuch " + "może nie " + "sprawiać wiel" + "kiego wrażenia. " \
  36.       + "Ale " + "pewnie nie wiesz," + " że jest\n" + "to jeden napraw" \
  37.       + "d" + "ę" + " długi łańcuch, utworzony przez konkatenację " \
  38.       + "aż " + "dwudziestu dwu\n" + "różnych łańcuchów i rozbity na " \
  39.       + "sześć wierszy." + " Jesteś pod" + " wrażeniem tego faktu?\n" \
  40.       + "Dobrze, ten " + "jeden " + "długi" + " łańcuch właśnie się skończył!")
  41.  
  42. print("\nJeśli jakiś łańcuch naprawdę Ci się podoba, możesz go powtórzyć.")
  43. print("Kto na przykład nie lubi lodów?  Masz rację, nikt. Ale jeśli naprawdę ")
  44. print("je lubisz, powinieneś to wyrazić w adekwatny sposób:")
  45. print(10 * "Lody!")
  46.  
  47. input("\n\nAby zakończyć program, naciśnij klawisz Enter.")
  48.  
  49.  
  50.  
  51.  
  52. # Nieistotne fakty
  53. #
  54. # Uzyskuje dane osobiste od użytkownika, a potem
  55. # wypisuje prawdziwe, lecz bezużyteczne informacje o nim
  56.  
  57. name = input("Cześć! Jak masz na imię? ")
  58.  
  59. age = input("Ile masz lat? ")
  60. age = int(age)
  61.  
  62. weight = int(input("Dobrze, ostatnie pytanie. Ile kilogramów ważysz? "))
  63.  
  64. print("\nJeśli poeta ee cummings wysłałby do Ciebie wiadomość e-mail,\nzwróciłby się do Ciebie",
  65.       name.lower())
  66. print("Ale jeśli byłby wściekły, nazwałby Cię", name.upper())
  67.  
  68. called = name * 5
  69. print("\nJeśli małe dziecko próbowałoby zwrócić na siebie Twoją uwagę,",)
  70. print("Twoje imię przybrałoby formę:")
  71. print(called)
  72.  
  73. seconds = age * 365 * 24 * 60 * 60
  74. print("\nŻyjesz już ponad", seconds, "sekund.")
  75.  
  76. moon_weight = weight / 6
  77. print("\nCzy wiesz, że na Księżycu Twoja waga wynosiłaby",
  78.       moon_weight, "kg?")
  79.  
  80. sun_weight = weight * 27.1
  81. print("Na Słońcu ważyłbyś (ważyłabyś)", sun_weight, "kg (ale niestety niedługo).")
  82.  
  83. input("\n\nAby zakończyć program, naciśnij klawisz Enter.")
  84.  
  85.  
  86.  
  87.  
  88. # Demonstruje traktowanie wartości jako warunku
  89. print("Witaj w Chateau D' Smakosz")
  90. print("Wydaje się, że tego wieczoru mamy prawie komplet gości.\n")
  91.  
  92. money = int(input("Ile złotych wsuniesz do kieszeni maitre d'? "))
  93.  
  94. if money:
  95.     print("Och, przypomniałem sobie o wolnym stoliku. Proszę tędy.")
  96. else:
  97.     print("Proszę zaczekać. To może trochę potrwać.")
  98.  
  99. input("\n\nAby zakończyć program, naciśnij klawisz Enter.")
  100.  
  101.  
  102.  
  103.  
  104.  
  105. # Przegrana bitwa
  106. # Demonstruje przerażającą pętlę nieskończoną
  107.  
  108. print("Twój samotny bohater jest otoczony przez ogromną armię trolli.")
  109. print("Wielka masa ich zgniłozielonych ciał rozciąga się aż po horyzont.")
  110. print("Bohater wyjmuje miecz z pochwy, gotów do stoczenia swej ostatniej walki.\n")
  111.  
  112. health = 10
  113. trolls = 0
  114. damage = 3
  115.  
  116. while health > 0:
  117.     trolls += 1
  118.     health -= damage
  119.    
  120.     print("Bohater pokonuje złego trolla, " \
  121.           "ale odnosi obrażenia i traci", damage, "punkty zdrowia.\n")
  122.  
  123. print("Twój bohater walczył dzielnie i pokonał", trolls, "trolli.")
  124. print("Lecz niestety Twój bohater już nie żyje.")
  125.  
  126. input("\n\nAby zakończyć program, naciśnij klawisz Enter.")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement