Информатика, вопрос задал nuraliomar41 , 11 месяцев назад

Если()функциясын пайдаланып,қай аспан денесі (Күн,ай,юпитер, Меркурий, Марс, Шолпан) туралы айтылып жатқанын анықтаңда.
Аспан денелері туралы білімдеріңді тексеріңдер.


Барлық планеталар мені айналады-
Менің екі серігім бар-
Мен ең үлкен планетамын-
Мен күнге ең жақын планктамын-
Мен ең газды планетамын-

Ответы на вопрос

Ответил kolyaantoshchuk
0

Відповідь:

# Сипаттамасы бар жолды қабылдайтын және бірқатар шарттарды қолданатын функцияны сипаттайық (if statements),

# аспан денесін анықтау.

def identify_celestial_body(description):

   if "барлық планеталар менің айналамда айналады" in description.lower():

       return "Күн"

   elif "Менің екі досым бар" in description.lower():

       # Бұл анықтама екіұшты болғандықтан, оны Марс немесе Юпитер деп болжауға болады

       # Жауап қосымша түсініктемесіз екіұшты болады

       return "Марс немесе Юпитер"

   elif "ең үлкен планета" in description.lower():

       return "Юпитер"

   elif "Күнге ең жақын тақтада" in description.lower():

       return "Меркурий"

   elif "ең газды планета" in description.lower():

       return "Юпитер"

   else:

       return "Белгісіз аспан денесі"

# Функцияны пайдалану мысалы

descriptions = [

   "Барлық планеталар менің айналамда айналады",

   "Менің екі досым бар",

   "Мен ең үлкен планетамын",

   "Мен күнге ең жақын тақтада тұрамын",

   "Мен ең газды планетамын"

]

# Сипаттамаларға сүйене отырып, аспан денелеріне анықтама берейік

for desc in descriptions:

   print(f"Опис: {desc} - Аспан денесі: {identify_celestial_body(desc)}")

Пояснення:

Новые вопросы