👤

1. Napisz program, który będzie określać parzystość liczby wprowadzonej z klawiatury. W przypadku liczby parzystej powinien się wyświetlić komunikat "Liczba jest parzysta", natomiast w przypadku liczby nieparzystej - komunikat "Liczba jest nieparzysta".

2. Napisz program, który dla liczby wprowadzonej z klawiatury wyznaczy największą potęgę liczby 2 nie większą od tej liczby.

3. Napisz program tworzący zestawienie liczb binarnych odpowiadających liczbom dziesiętnym od 0 do 255. Efektem działania programu powinny być dwie kolumny: po lewej - liczby dziesiętne, a po prawej - liczby binarne.

4. Napisz program odwracający kolejność cyfr w liczbie całkowitej. Nie możesz zapamiętywać cyfr w w strukturze listy.

Zadania muszą być wykonana w programie Python!

Proszę o pomoc chociaż jedno zadanie, ale tym więcej tym lepiej!


Odpowiedź :

Odpowiedź:

#1

x=input()

x=int(x)

if(x%2==0):

   print("liczba parzysta")

else:

   print("liczba nieparzysta")

#2

x=input()

x=int(x)

y=x

while(y*y>x):

   y-=1

print("ta liczba to "+str(y))

#3

for i in range (0,256):

   print(str(i)+" "+str(bin(i)))

#4

x=input()

x=int(x)

y=""

while(x>=10):

   z=str(int(x%10))

   y+=z

   x/=10

z=str(int(x%10))

y+=z

print(y)

Wyjaśnienie:

liczę na naj ;)