Python Тапсырмалары I like Python



бет3/3
Дата12.10.2023
өлшемі0.56 Mb.
#480585
1   2   3
Python Тапсырмалары

Патшаның қозғалысы

Шахмат тақтасының екі түрлі торлары берілген. Патшаның бірінші ұяшықтан екіншісіне бір айналыммен кіре алатынын анықтайтын бағдарлама жазыңыз. Бағдарлама кіріске баған нөмірін және жол нөмірін бірінші ұяшық үшін, содан кейін екінші ұяшық үшін орнататын әрқайсысы 1-ден 8-ге дейінгі төрт санды алады. Егер бірінші ұяшықтан екінші ұяшыққа кіруге болатын болса, бағдарлама "YES " немесе басқаша "NO " шығаруы керек.




  1. Үшбұрыштың көрінісі

Үш оң санды қабылдайтын және қабырғаларының ұзындығы енгізілген сандарға тең болатын үшбұрыштың түрін анықтайтын бағдарламаны жазыңыз.




  1. Өздігінен жазылған калькулятор

Пернетақтадан екі бүтін сан мен жолды оқитын бағдарламаны жазыңыз. Егер бұл жол төрт математикалық амалдың біреуінің белгісі болса(+, -, *, /), содан кейін осы операцияның нәтижесін бұрын енгізілген сандарға шығарыңыз, әйтпесе "дұрыс емес операцияны"шығарыңыз. Егер пайдаланушы нөлге бөлгісі келсе, " нөлге бөлуге болмайды!».




  1. Түсті араластырғыш

Қызыл, көк және сары түстер негізгі түстер деп аталады, өйткені оларды басқа түстерді араластыру арқылы алу мүмкін емес. Екі негізгі түсті араластыру қосымша түс береді:

  • егер сіз қызыл және көк түстерді араластырсаңыз, сіз күлгін аласыз;

  • егер сіз қызыл және сары түстерді араластырсаңыз, сіз қызғылт сары аласыз;

  • егер сіз көк және сары түстерді араластырсаңыз, сіз жасыл түске ие боласыз.

Араластыру үшін екі негізгі түстің аттарын оқитын бағдарламаны жазыңыз. Егер пайдаланушы "қызыл", "көк" немесе "сары" атауларынан басқа бірдеңе енгізсе, онда бағдарлама қате туралы хабарды көрсетуі керек. Әйтпесе, бағдарлама нәтижесінде пайда болатын екінші түстің атауын шығаруы керек.

Альтернативті шешім:




  1. Сегменттердің қиылысы

Сандық сызыққа екі сегмент беріледі: [a1; b1] және [a2; b2]. Олардың қиылысын табатын бағдарламаны жазыңыз.
Екі сегменттің қиылысы болуы мүмкін:

  • кесінді;

  • нүкте;

  • бос жиын.


Альтернативті нұсқа:


Достарыңызбен бөлісу:
1   2   3




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

    Басты бет