Если()функциясын пайдаланып,қай аспан денесі (Күн,ай,юпитер, Меркурий, Марс, Шолпан) туралы айтылып жатқанын анықтаңда.
Аспан денелері туралы білімдеріңді тексеріңдер.
Барлық планеталар мені айналады-
Менің екі серігім бар-
Мен ең үлкен планетамын-
Мен күнге ең жақын планктамын-
Мен ең газды планетамын-
Ответы на вопрос
Відповідь:
# Сипаттамасы бар жолды қабылдайтын және бірқатар шарттарды қолданатын функцияны сипаттайық (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)}")
Пояснення: