სარჩევი[დამალვა][ჩვენება]
მოგესალმებით ამ სერიის მესამე ლექციაზე.
ამ დროისთვის თქვენ უნდა შეგეძლოთ დააინსტალიროთ Python თქვენს კომპიუტერში და დაწეროთ მარტივი პროგრამა ცვლადების მინიჭებით და ტერმინალზე მარტივი განცხადების დაბეჭდვით.
ახლა ყველაფერი ცოტა უფრო საინტერესო ხდება და ჩვენ ვნახავთ, თუ როგორ გამოვიყენოთ შეყვანები და მრავალი სხვა.
შეყვანის მიღება
ახლა ჩვენ ვისწავლით როგორ მივიღოთ შეყვანა მომხმარებლისგან Python-ში. ჩვენ ვაპირებთ დავწეროთ პატარა პროგრამა, რომელიც ითხოვს მომხმარებლის სახელს და შემდეგ დავბეჭდავთ მისალოცი შეტყობინებას, რომელიც მორგებულია ამ მომხმარებლისთვის.
ასე რომ, ბეჭდვის ნაცვლად, ჩვენ გამოვიყენებთ შეყვანას. ახლა ეს შეყვანა და ბეჭდვა არის ფუნქციები, რომლებიც ჩაშენებულია პითონში.
ამის უკეთ გასაგებად, იფიქრეთ ტელევიზორის დისტანციური მართვის შესახებ.
ამ დისტანციურ პულტზე ჩვენ გვაქვს ღილაკების თაიგულები, ეს არის ფუნქციები ჩაშენებული თქვენს ტელევიზორში, შეგიძლიათ ჩართოთ, გამორთოთ, შეცვალოთ ხმა და ა.შ. პითონში ჩვენ ასევე გვაქვს ფუნქციები საერთო ამოცანებისთვის, როგორიცაა შეტყობინებების ბეჭდვა, შეყვანის მიღება და ა.შ.
ჩვენ ვაპირებთ გამოვიყენოთ შეყვანის ფუნქცია. ახლა ჩაწერეთ;
input('What is your name? ')
შეყვანის ეს ფუნქცია დაბეჭდავს ამ შეტყობინებას ტერმინალზე და შემდეგ დაელოდება მომხმარებლის მიერ მნიშვნელობის შეყვანას. რაც არ უნდა შეიყვანოს მომხმარებელი, ეს შეყვანის ფუნქცია დაბრუნდება. ახლა ჩვენ შეგვიძლია მივიღოთ ეს მნიშვნელობა და შევინახოთ იგი მეხსიერებაში ცვლადის გამოყენებით. ჩვენ შეგვიძლია შევინახოთ ის ცვლადში "Name". Ამგვარად:
name = input('What is your name? ')
ახლა მეორე ხაზზე ჩაწერეთ:
print('Hi' + name)
ამ გზით, ჩვენ გავაერთიანეთ ერთი სტრიქონი "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)
ახლა, როგორც ჩანს, ამ პროგრამამ უნდა იმუშაოს, მაგრამ თუ ამ პროგრამას გაუშვით, მიიღებთ შეცდომას.
ეს იმიტომ ხდება, რომ სხვა პროგრამირების ენების მსგავსად, პითონსაც აქვს მონაცემთა მკაფიო ტიპები და თქვენი დაბადების წელი მიღებულია როგორც სტრიქონი პითონის თარჯიმნის მიერ, მიუხედავად იმისა, რომ ის მთელი რიცხვია. ნებისმიერი ფუნქციის „შეყვანა“ აღებულია სტრიქონად.
ამ გზით, ეს პროგრამა გამოაკლებს სტრიქონს მთელ რიცხვს. ეს უნდა გამოვასწოროთ შეყვანის გამოსახულებაში სტრიქონის მთელ რიცხვად გადაქცევით.
აი, როგორ გავაკეთებთ ამას.
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)
გახვევა
ეს ყველაფერი ამ ლექციიდან.
შემდეგ ლექციაზე გნახავთ, სადაც სიმებს გავეცნობით.
დატოვე პასუხი