Сабақ №3 Тақырып: Циклдерді аяқтаудың күрделі логистикалық шарттарын жазады



бет12/14
Дата07.02.2022
өлшемі136,21 Kb.
#86884
түріСабақ
1   ...   6   7   8   9   10   11   12   13   14
Байланысты:
Циклдерді аяқтаудың күрделі логистикалық шарттарын жазады

Үнсіз келісім бойынша мәндер
Функцияның кейбір параметрлерінің мәндерін үнсіз келесім бойынша қабылдайтындай міндетті емес етуге болады. Мысалы:
def say_hello(name="Tom"):
print("Hello,", name)
say_hello()
say_hello("Bob")

Мұнда name параметрі міндетті емес болып табылады. Егер функцияны шақырған кезде оған мән бермейтін болсақ, онда үнсіз келісім бойынша Tom жолы шығады.


main функциясы
Бағдарламада көптеген функциялар болуы мүмкін. Сондықтан оларды реттеу үшін арнайы main функциясын қосып, оның ішіне басқа функцияларды жазған дұрыс.
def main():
say_hello("Tom")
usd_rate = 56
money = 30000
result = exchange(usd_rate, money)
print("Берілетін ақша", result, "доллар")
def say_hello(name):
print("Hello,", name)
def exchange(usd_rate, money):
result = round(money/usd_rate, 2)
return result
# main функциясын шақыру
main()




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




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

    Басты бет