Питон (Python) тілінде программалау



бет10/14
Дата16.02.2023
өлшемі142 Kb.
#68329
түріПрограмма
1   ...   6   7   8   9   10   11   12   13   14

44. Практикалық жұмыс


• 1. екі айнымалыға сандық мәндер меншіктеледі;
• 2. егер бірінші айнымалының мәні екіншісінен артық болса, онда
айнымалылар мәндерінің айырмасын (біріншісінен екіншісін
азайту) табыңыздар, нәтижесін үшінші айнымалыға меншіктеңіздер;
• 3. егер бірінші айнымалының мәні екіншісінен кіші болса, онда
үшінші айнымалы екеуінің қосындысына тең болады;
• 4. қалған барлық жағдайларда, үшінші айнымалыға бірінші
айнымалы мәнін меншіктеңіз;
• 5. экранға айнымалылар мәндерін шығарыңыздар.


45. Практикалық жұмыс


• A және В бүтін сандары берілген. Егер A < B болса, А-дан В-ға дейінгі
барлық сандарды өсу ретімен, кері жағдайда, оларды кему ретімен
экранға шыарыңыз.
• A және В бүтін сандары берілген, A>B. А-дан В-ға дейінгі барлық тақ
сандарды кему ретімен экранға шығарыңыз. Бұл есепті if операторын
қолданбай шығаруға болады.
• 10 бүтін сан берілген. Солардың қосындысын табу керек. Осы программаны айнымалылардың ең аз санын қолдана отырып шығаруға
тырысыңыз.
• Берілген n натурал санының факториалын (n!) табу қажет. Мұнда
математикалық math кітапханасын қолдануға болмайды.


46. Практикалық жұмыс


Берілген n натурал саны бойынша келесі қосындыны
s = 1!+2!+3!+...+n!1!+2!+3!+...+n!
табу керек. Бұл есепте тек бір ғана циклді қолдануға болады.
Mұнда math кітапханасын қолдануға да болмайды.


47. Maтематикалық операторлар


Операциясы
Қосу
Біріктіру
Синтаксисі
a+b
seq1 + seq2
Функциясы
add(a, b)
concat(seq1, seq2)
Containment Test
obj in seq
contains(seq, obj)
Бөлу
Бөлу (бүтін бөлінді алу)
ЖӘНЕ (биттер үшін)
a/b
a // b
a&b
truediv(a, b)
floordiv(a, b)
and_(a, b)
Bitwise Exclusive Or
a^b
xor(a, b)
ТЕРІСТЕУ (биттер үшін)
НЕМЕСЕ (биттер үшін)
Дәрежелеу
Identity
Identity
~a
a|b
a ** b
a is b
a is not b
invert(a)
or_(a, b)
pow(a, b)
is_(a, b)
is_not(a, b)
Тізім элементін өзгерту
obj[k] = v
setitem(obj, k, v)
Тізім элементін өшіру
Тізім элементін индекстеу
Солға жылжыту (биттер)
Қалдық табу
del obj[k]
obj[k]
a << b
a%b
delitem(obj, k)
getitem(obj, k)
lshift(a, b)
mod(a, b)




Достарыңызбен бөлісу:
1   ...   6   7   8   9   10   11   12   13   14




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет