{"id":31701,"date":"2024-11-01T09:01:53","date_gmt":"2024-11-01T09:01:53","guid":{"rendered":"http:\/\/atmokpo.com\/w\/?p=31701"},"modified":"2024-11-01T11:48:36","modified_gmt":"2024-11-01T11:48:36","slug":"04-1-python-input-and-output-and-functions-from-basics-to-advanced","status":"publish","type":"post","link":"https:\/\/atmokpo.com\/w\/31701\/","title":{"rendered":"04-1 Python Input and Output and Functions: From Basics to Advanced"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">One of the basic and commonly used features of Python programming is using input, output, and functions. In this course, you will learn about various input and output methods, the concept of functions, and practical usage.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Input and Output<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\">Output Methods<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The most basic output method is to use the&nbsp;<code>print()<\/code>&nbsp;function. This function outputs the content given within the parentheses to the screen. It provides various options for output by converting different types of data into strings.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\nprint('Hello, world!')\nprint(3.14159)\nprint('Number', 42)  # Outputs multiple arguments separated by a space\nprint(f'The value is {42}')  # Formatting using f-string\n    <\/code><\/pre>\n\n\n\n<p class=\"wp-block-paragraph\">Let&#8217;s take a closer look at various output methods.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">Formatted Output<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">String formatting can organize and structure the output content to make it more understandable.<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Classical Method<\/li>\n\n\n\n<li>Using str.format() Method<\/li>\n\n\n\n<li>f-string (Python 3.6+)<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Input Methods<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The way to receive input from the user is by using the&nbsp;<code>input()<\/code>&nbsp;function.&nbsp;<code>input()<\/code>&nbsp;function always returns a string, so you may need to convert it to the appropriate type if necessary.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\nuser_name = input('Enter your name: ')\nage = input('Enter your age: ')\nage = int(age)  # Convert to a number\nprint(f'Hello, {user_name}. You are {age} years old.')\n    <\/code><\/pre>\n\n\n\n<h4 class=\"wp-block-heading\">Validating Input Values<\/h4>\n\n\n\n<p class=\"wp-block-paragraph\">It is essential to validate the received input before using it, especially in the case of numeric input.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>\nwhile True:\n    try:\n        age = int(input('Enter a valid age: '))\n        break  # Exit the loop if valid input is received\n    except ValueError:\n        print('Invalid input. Please enter a number.')\nprint(f'Thank you! You entered: {age}')\n<\/code><\/pre>\n","protected":false},"excerpt":{"rendered":"<p>One of the basic and commonly used features of Python programming is using input, output, and functions. In this course, you will learn about various input and output methods, the concept of functions, and practical usage. Input and Output Output Methods The most basic output method is to use the&nbsp;print()&nbsp;function. This function outputs the content &hellip; <a href=\"https:\/\/atmokpo.com\/w\/31701\/\" class=\"more-link\">\ub354 \ubcf4\uae30<span class=\"screen-reader-text\"> &#8220;04-1 Python Input and Output and Functions: From Basics to Advanced&#8221;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[98],"tags":[95],"class_list":["post-31701","post","type-post","status-publish","format-standard","hentry","category--en","tag--en"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>04-1 Python Input and Output and Functions: From Basics to Advanced - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/atmokpo.com\/w\/31701\/\" \/>\n<meta property=\"og:locale\" content=\"ko_KR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"04-1 Python Input and Output and Functions: From Basics to Advanced - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\" \/>\n<meta property=\"og:description\" content=\"One of the basic and commonly used features of Python programming is using input, output, and functions. In this course, you will learn about various input and output methods, the concept of functions, and practical usage. Input and Output Output Methods The most basic output method is to use the&nbsp;print()&nbsp;function. This function outputs the content &hellip; \ub354 \ubcf4\uae30 &quot;04-1 Python Input and Output and Functions: From Basics to Advanced&quot;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/atmokpo.com\/w\/31701\/\" \/>\n<meta property=\"og:site_name\" content=\"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\" \/>\n<meta property=\"article:published_time\" content=\"2024-11-01T09:01:53+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-11-01T11:48:36+00:00\" \/>\n<meta name=\"author\" content=\"root\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@bebubo4\" \/>\n<meta name=\"twitter:site\" content=\"@bebubo4\" \/>\n<meta name=\"twitter:label1\" content=\"\uae00\uc4f4\uc774\" \/>\n\t<meta name=\"twitter:data1\" content=\"root\" \/>\n\t<meta name=\"twitter:label2\" content=\"\uc608\uc0c1 \ub418\ub294 \ud310\ub3c5 \uc2dc\uac04\" \/>\n\t<meta name=\"twitter:data2\" content=\"1\ubd84\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/atmokpo.com\/w\/31701\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/atmokpo.com\/w\/31701\/\"},\"author\":{\"name\":\"root\",\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7\"},\"headline\":\"04-1 Python Input and Output and Functions: From Basics to Advanced\",\"datePublished\":\"2024-11-01T09:01:53+00:00\",\"dateModified\":\"2024-11-01T11:48:36+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/atmokpo.com\/w\/31701\/\"},\"wordCount\":182,\"publisher\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#organization\"},\"keywords\":[\"\ud30c\uc774\uc36c\uac15\uc88c\"],\"articleSection\":[\"Python Study\"],\"inLanguage\":\"ko-KR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/atmokpo.com\/w\/31701\/\",\"url\":\"https:\/\/atmokpo.com\/w\/31701\/\",\"name\":\"04-1 Python Input and Output and Functions: From Basics to Advanced - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\",\"isPartOf\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#website\"},\"datePublished\":\"2024-11-01T09:01:53+00:00\",\"dateModified\":\"2024-11-01T11:48:36+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/atmokpo.com\/w\/31701\/#breadcrumb\"},\"inLanguage\":\"ko-KR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/atmokpo.com\/w\/31701\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/atmokpo.com\/w\/31701\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\ud648\",\"item\":\"https:\/\/atmokpo.com\/w\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"04-1 Python Input and Output and Functions: From Basics to Advanced\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/atmokpo.com\/w\/#website\",\"url\":\"https:\/\/atmokpo.com\/w\/\",\"name\":\"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/atmokpo.com\/w\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"ko-KR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/atmokpo.com\/w\/#organization\",\"name\":\"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\",\"url\":\"https:\/\/atmokpo.com\/w\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/atmokpo.com\/w\/wp-content\/uploads\/2024\/11\/logo.png\",\"contentUrl\":\"https:\/\/atmokpo.com\/w\/wp-content\/uploads\/2024\/11\/logo.png\",\"width\":400,\"height\":400,\"caption\":\"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8\"},\"image\":{\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/x.com\/bebubo4\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7\",\"name\":\"root\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"ko-KR\",\"@id\":\"https:\/\/atmokpo.com\/w\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/708197b41fc6435a7ce22d951b25d4a47e9e904270cb1f04682d4f025066f80c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/708197b41fc6435a7ce22d951b25d4a47e9e904270cb1f04682d4f025066f80c?s=96&d=mm&r=g\",\"caption\":\"root\"},\"sameAs\":[\"http:\/\/atmokpo.com\/w\"],\"url\":\"https:\/\/atmokpo.com\/w\/author\/root\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"04-1 Python Input and Output and Functions: From Basics to Advanced - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/atmokpo.com\/w\/31701\/","og_locale":"ko_KR","og_type":"article","og_title":"04-1 Python Input and Output and Functions: From Basics to Advanced - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","og_description":"One of the basic and commonly used features of Python programming is using input, output, and functions. In this course, you will learn about various input and output methods, the concept of functions, and practical usage. Input and Output Output Methods The most basic output method is to use the&nbsp;print()&nbsp;function. This function outputs the content &hellip; \ub354 \ubcf4\uae30 \"04-1 Python Input and Output and Functions: From Basics to Advanced\"","og_url":"https:\/\/atmokpo.com\/w\/31701\/","og_site_name":"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","article_published_time":"2024-11-01T09:01:53+00:00","article_modified_time":"2024-11-01T11:48:36+00:00","author":"root","twitter_card":"summary_large_image","twitter_creator":"@bebubo4","twitter_site":"@bebubo4","twitter_misc":{"\uae00\uc4f4\uc774":"root","\uc608\uc0c1 \ub418\ub294 \ud310\ub3c5 \uc2dc\uac04":"1\ubd84"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/atmokpo.com\/w\/31701\/#article","isPartOf":{"@id":"https:\/\/atmokpo.com\/w\/31701\/"},"author":{"name":"root","@id":"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7"},"headline":"04-1 Python Input and Output and Functions: From Basics to Advanced","datePublished":"2024-11-01T09:01:53+00:00","dateModified":"2024-11-01T11:48:36+00:00","mainEntityOfPage":{"@id":"https:\/\/atmokpo.com\/w\/31701\/"},"wordCount":182,"publisher":{"@id":"https:\/\/atmokpo.com\/w\/#organization"},"keywords":["\ud30c\uc774\uc36c\uac15\uc88c"],"articleSection":["Python Study"],"inLanguage":"ko-KR"},{"@type":"WebPage","@id":"https:\/\/atmokpo.com\/w\/31701\/","url":"https:\/\/atmokpo.com\/w\/31701\/","name":"04-1 Python Input and Output and Functions: From Basics to Advanced - \ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","isPartOf":{"@id":"https:\/\/atmokpo.com\/w\/#website"},"datePublished":"2024-11-01T09:01:53+00:00","dateModified":"2024-11-01T11:48:36+00:00","breadcrumb":{"@id":"https:\/\/atmokpo.com\/w\/31701\/#breadcrumb"},"inLanguage":"ko-KR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/atmokpo.com\/w\/31701\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/atmokpo.com\/w\/31701\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\ud648","item":"https:\/\/atmokpo.com\/w\/en\/"},{"@type":"ListItem","position":2,"name":"04-1 Python Input and Output and Functions: From Basics to Advanced"}]},{"@type":"WebSite","@id":"https:\/\/atmokpo.com\/w\/#website","url":"https:\/\/atmokpo.com\/w\/","name":"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","description":"","publisher":{"@id":"https:\/\/atmokpo.com\/w\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/atmokpo.com\/w\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"ko-KR"},{"@type":"Organization","@id":"https:\/\/atmokpo.com\/w\/#organization","name":"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8","url":"https:\/\/atmokpo.com\/w\/","logo":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/atmokpo.com\/w\/#\/schema\/logo\/image\/","url":"https:\/\/atmokpo.com\/w\/wp-content\/uploads\/2024\/11\/logo.png","contentUrl":"https:\/\/atmokpo.com\/w\/wp-content\/uploads\/2024\/11\/logo.png","width":400,"height":400,"caption":"\ub77c\uc774\ube0c\uc2a4\ub9c8\ud2b8"},"image":{"@id":"https:\/\/atmokpo.com\/w\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/x.com\/bebubo4"]},{"@type":"Person","@id":"https:\/\/atmokpo.com\/w\/#\/schema\/person\/91b6b3b138fbba0efb4ae64b1abd81d7","name":"root","image":{"@type":"ImageObject","inLanguage":"ko-KR","@id":"https:\/\/atmokpo.com\/w\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/708197b41fc6435a7ce22d951b25d4a47e9e904270cb1f04682d4f025066f80c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/708197b41fc6435a7ce22d951b25d4a47e9e904270cb1f04682d4f025066f80c?s=96&d=mm&r=g","caption":"root"},"sameAs":["http:\/\/atmokpo.com\/w"],"url":"https:\/\/atmokpo.com\/w\/author\/root\/"}]}},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts\/31701","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/comments?post=31701"}],"version-history":[{"count":1,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts\/31701\/revisions"}],"predecessor-version":[{"id":31702,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/posts\/31701\/revisions\/31702"}],"wp:attachment":[{"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/media?parent=31701"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/categories?post=31701"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/atmokpo.com\/w\/wp-json\/wp\/v2\/tags?post=31701"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}