Мазмуну[Жашыруу][Көрсөтүү]
Бул сериядагы үчүнчү лекцияга кош келиңиз.
Азырынча сиз Pythonду компьютериңизге орнотуп, өзгөрмөлөрдү дайындоо жана терминалга жөнөкөй билдирүүнү басып чыгаруу менен жөнөкөй программаны жаза алышыңыз керек.
Эми нерселер бир аз кызыктуураак болуп, биз киргизүүлөрдү кантип колдонууну жана башка көптөгөн нерселерди көрөбүз.
Киргизүү кабыл алынууда
Эми биз Pythonдо колдонуучудан киргизүүнү кантип алууну үйрөнөбүз. Биз колдонуучунун атын сураган чакан программаны жазабыз жана андан кийин ал колдонуучу үчүн ылайыкташтырылган саламдашуу билдирүүсүн басып чыгарабыз.
Ошентип, басып чыгаруунун ордуна биз киргизүүнү колдонобуз. Эми бул киргизүү да, басып чыгаруу да Pythonдо орнотулган функциялар.
Муну жакшыраак түшүнүү үчүн телевизордун алыстан башкаруусу жөнүндө ойлонуп көрүңүз.
Бул пультта бизде бир топ баскычтар бар, булар телевизоруңузга орнотулган функциялар, сиз аны күйгүзүп, өчүрүп, үнүн өзгөртө аласыз жана башкалар. Pythonдо бизде билдирүүлөрдү басып чыгаруу, киргизүүнү кабыл алуу ж.б. сыяктуу жалпы тапшырмалар үчүн функциялар бар.
Биз киргизүү функциясын колдонобуз. Азыр териңиз;
input('What is your name? ')
Бул киргизүү функциясы бул билдирүүнү терминалга басып чыгарат, андан кийин колдонуучу маани киргизгиче күтөт. Колдонуучу эмне киргизбесин, бул киргизүү функциясы кайтып келет. Эми биз бул маанини алып, аны өзгөрмө аркылуу эс тутумга сактай алабыз. Биз аны "Аты" өзгөрмөсүндө сактай алабыз. Бул сыяктуу:
name = input('What is your name? ')
Эми экинчи сапка териңиз:
print('Hi' + name)
Ошентип, биз ошол эле сөз айкашында бир "Салам" сапты башка "аты" сап менен бириктирдик. Чыгуу мындай болот.
Көнүгүү
Эми бул жерде сиз үчүн көнүгүү. Сыдырууну тындырып, муну байкап көрүңүз.
Эки суроо бериңиз: адамдын аты жана жакшы көргөн түсү. Андан кийин "Шахбаз Караны жакшы көрөт" сыяктуу билдирүү басып чыгарыңыз
Бул жерде чечим. "АЛДАБА"
түрү:
name = input('What is your name? ')
favourite_colour = input('What is your favourite Colour? ')
print(name + ' likes ' + favourite_colour)
Чыгуу төмөнкүдөй болот:
Конверсиянын түрү
Муну бир мисал аркылуу түшүнөлү.
Жөнөкөй Python программасы аркылуу жашыңызды аныктагыңыз келет деп айтыңыз. Кайсы болмок:
birth_year = input('Birthyear: ')
age = 2022 - birth_year
print(age)
Эми бул программа иштеши керек окшойт, бирок бул программаны иштетсеңиз, ката аласыз.
Себеби, башка программалоо тилдериндей эле, Python да өзүнчө маалымат түрлөрүнө ээ жана сиздин туулган жылыңызды киргизүү Python котормочу тарабынан бүтүн сан болгонуна карабастан сап катары кабыл алынат. "Киргизүү" функциясы бар бардык нерсе сап катары кабыл алынат.
Ошентип, бул программа бүтүн сандан сапты кемитет. Киргизилген туюнтмадагы сапты бүтүн санга айландыруу менен муну оңдошубуз керек.
Бул жерде биз муну кантип жасайбыз.
birth_year = input('Birthyear: ')
age = 2022 - int(birth_year)
print(age)
Чыгуу ушул сыяктуу көрүнөт.
Ошентип, биз "тууган_жыл" өзгөрмөсүн бүтүн сан катары жарыяладык. Python'дун башка маалымат түрлөрүнө калкыма чекиттер үчүн "float", сапты логикалык мааниге айландыруу үчүн "bool" жана саптар үчүн "str" кирет.
Көнүгүү
Эми бул жерде сиз үчүн кызыктуу көнүгүү.
Сиз эрежелерди билесиз.
Колдонуучудан салмагын фунт менен сурап, килограммга айландырыңыз жана аны терминалга басып чыгарыңыз.
Бул жерде сиз муну кантип жасайсыз.
weight_in_pounds = input('Your weight in pounds: ')
weight_in_kilogram = int(weight_in_pounds) / 2.205
print(weight_in_kilogram)
Киришүү
Мунун баары бул лекциядан.
Мен сени кийинки лекцияда көрөм, анда биз кылдар жөнүндө билебиз.
Таштап Жооп