FOUNDATIONS OF PROGRAMMING : INTRODUCTION TO PROGRAMMING : 01.05 STRING INPUT
User Input in Python
# Input Sample def main(): firstName = input("enter your name: ") print("Hello, " + firstName + "!") main() output: Hello, Sarah!
Getting User Input in Python:
# Input Sample def main(): someVariable = input("What is your favorite animal?") print("Your favorite animal is " + someVariable + "." ) main() # Input Sample def main(): favAnimal=input("What is your favorite animal?") print("Your favorite animal is the " + favAnimal + "." ) main()
Using Pseudocode: Pseudocode with Input and Output
# Pseudocode Sample def main(): answer = input("What do computers like to eat?") print("You answered that computers like to eat " + answer + ".") print("If you answered chips, as in microchips, you are correct! Hahaha.") main() Output: You answered that computers like to eat code. If you answered chips, as in microchips, you are correct! Hahaha.
input()
Python has a built in function called input(). This allows programmers to create interactive statements to ask users for information. Important: To get input, the program must prompt the user. That's why you provide a string literal prompt like "Enter your name." or "Do you like Oreos?" to give the user some instructions.
This is what your code would look like if you wanted to ask a user for their name.
firstName = input("Hello! What is your name?") firstName: variable input : funciton ("Hello! What is your name?"): a string literal
pseudocode
pseudocode an outline of your code that goes through the steps individually in an easy-to-understand, human language Tips for Writing Good Pseudocode Use it to plan out your program, start to finish Outline your steps as clearly as possible Use everyday words, not Python code Use short phrases to describe the steps (ex. Input firstName, lastName) All pseudocode will look slightly different Make sure to review and make changes as necessary