Kwestionariusz - wyłącznie if-y
Poniżej kod dla przykładowego kwestionariusza wykorzystującego wyłącznie instrukcje warunkowe.
punkty = 0
print(
"""
1. Która z poniższych metod zabezpieczenia 2FA uznawana jest za najbezpieczniejszą?
a. SMS
b. kod z aplikacji (TOTP)
c. klucz sprzętowy
"""
)
odpowiedz = input("Twoja odp. to: ")
if odpowiedz == "c":
punkty = punkty + 1
print("Super! To poprawna odp.")
else:
print("To błędna odp. :( ...")
print(
"""
2. Który z poniższych języków programowania uznany został za najpopularniejszych wg . rankingu Tiobe 2023?
a. Cobol
b. Python
c. Pascal
"""
)
odpowiedz = input("Twoja odp. to: ")
if odpowiedz == "b":
punkty += 1
print("Super! To poprawna odp.")
else:
print("To błędna odp. :( ...")
print(
"""
3. Skrót Iot oznacza:
a. Internet of Things (Internet Rzeczy)
b. Instrument of Technology
c. Informacje o Technologii
"""
)
odpowiedz = input("Twoja odp. to: ")
if odpowiedz == "a":
punkty += 1
print("Super! To poprawna odp.")
else:
print("To błędna odp. :( ...")
print(
"""
4. Czy kod w Pythonie wymaga ręcznej kompilacji dla każdego z systemów operacyjnych?
a. Tak
b. Nie
"""
)
odpowiedz = input("Twoja odp. to: ")
if odpowiedz == "b":
punkty += 1
print("Super! To poprawna odp.")
else:
print("To błędna odp. :( ...")
print(
"""
5. VsCode to:
a. edytor tekstu / kodu
b. przeglądarka internetowa
c. program do grafiki wektorowej
"""
)
odpowiedz = input("Twoja odp. to: ")
if odpowiedz == "a":
punkty += 1
print("Super! To poprawna odp.")
else:
print("To błędna odp. :( ...")
print(
"""
6. PC oznacza:
a. Personal Computer (komputer osobisty)
b. Professional Computing
c. Physical Clock
"""
)
odpowiedz = input("Twoja odp. to: ")
if odpowiedz == "a":
punkty += 1
print("Super! To poprawna odp.")
else:
print("To błędna odp. :( ...")
print(
"""
7. Internet używa następującej grupy protokołów:
a. BProto
c. TCP/IP
d. I2C
"""
)
odpowiedz = input("Twoja odp. to: ")
if odpowiedz == "c":
punkty += 1
print("Super! To poprawna odp.")
else:
print("To błędna odp. :( ...")
print(
"""
8. Czy język Python można wykorzystać w Excelu?
a. Tak
b. Nie
"""
)
odpowiedz = input("Twoja odp. to: ")
if odpowiedz == "a":
punkty += 1
print("Super! To poprawna odp.")
else:
print("To błędna odp. :( ...")
print(
"""
9. Deklarując zmienną w Pythonie do przypisania wartości używamy
a. ==
b. =
c. ?=
"""
)
odpowiedz = input("Twoja odp. to: ")
if odpowiedz == "b":
punkty += 1
print("Super! To poprawna odp.")
else:
print("To błędna odp. :( ...")
print(
"""
10. Czy ciągi znaków (string) możemy w Pythonie bezpośrednio modyfikować?
a. Tak
b. Nie
"""
)
odpowiedz = input("Twoja odp. to: ")
if odpowiedz == "b":
punkty += 1
print("Super! To poprawna odp.")
else:
print("To błędna odp. :( ...")
# zadanie bonus - rozne wiadomosci na koniec, w zaleznosci od uzyskanego wyniku
print(f"\n *********** \n Twój wynik to: {punkty} \n ***********")