#Normal:#
print("Hiya Grepper!") #Output: Hiya Grepper!#
#As Equation:#
print(1+1) #Output: 2#
#With String Variables:#
x = 'Pog'
print(x + 'Champ') #Output: PogChamp#
#With Integer Variables:#
y = 9999
z = str(y)
print('You have ' + z + ' IQ') #Output: You have 9999 IQ#
#NOTE: Not converting the int variable to a str variable will return an error#
# To print a string...
print("I am a string yay")
# To print an answer to an equation...
print(5+5)
# To print the answer of previously defined variables...
x = 50
n = 30
print(x + n)
# Notes:
# You can't add a string to a number.
x = "foo"
n = 50
print(x + n)
# That will come up with an error.
x = 10
y = 5
print(x) # 10
print("x is ",x) # x is 10
print(x,y) # 10 5
print("sum of", x, "and", y, "is", x+y) # sum of 10 and 5 is 15
mCar = "A"
print(mCar * y) # AAAAA
likes = 9999
print(f"A like if you love learning python with grepper. Likes:{likes}")
#or
print("A like if you love learning python with grepper. Likes:" + likes)
#or
print("A like if you love learning python with grepper. Likes:", likes)
# You can use ' or "
# Print a text string in JavaScript
print('My text')
# Print a variable in JavaScript
my_variable = str('Text')
print(my_variable)
# Print a number in JavaScript
print(123)
# The print() funtion in python:
print("Hello World!") # Prints Hello World to the terminal,
# with a line break afterwards.
print(65+23) # Prints 88 to the terminal, with a line break
print("There is no line break here!", end="")
# Prints There is no line break here to the terminal, but replacing the line
# break with nothing.
# The end parameter is what to put after the text. It's default value is a "
",
# or line break
print("Type you'r string here!")
# String is something that is in 2 of "" this is called string
# Print function runs the function to print text in python
# You type print() first
# Give it "" double quotes
# Type whatver you want to print in that double qoutes
# Prints a text on the Terminal.
print("Hello World!")
>>> Hello World!
# Can also print digits and symblos.
print("123")
>>> 123
print("%@#$645")
>>> %@#$645
print('hello world') #print can write a string a number or a variable
#for example you can 'print' a number
print(1) #if you want to print a number you can print it without '' or ""
#we can print a variable
string = 'hi'
print(string) #if you want to print a variable you can print it without '' or ""
print(" Welcome to the 100 game
")
print("To start the game you have to enter a number between 1 to 10")
print("To end the game you have to reach the number 100")
print("First one reach 100 win
")
print("Good luck
")
nums = 0
# Display numbers
def display_state():
global nums
print("100/",nums)
# Get number the player wants to play
def get_input(player):
valid = False
while not valid: # Repeat until a valid move is entered
message = player + " player please enter the number between 1 and 10: "
move = input(message) # Get move as string
if move.isdigit(): # If move is a number
move = int(move) # can take 1-10 number only
if move in range(1, 11) and nums + move <= 100:
valid = True
return move
# Update numbers after the move
def update_state(nums_taken):
global nums
nums += nums_taken
# Check if he/she is taking the last move and loses
def is_win():
global nums
if nums > 99:
return True
# define the 100 game
def play__100_game():
display_state()
while (True): # Repeat till one of them loses
first = get_input("First")
update_state(first)
display_state() # Display new numbers
if (is_win()):
print("First player won")
break
second = get_input("Second")
update_state(second)
display_state()
if (is_win()):
print("Second player won")
break
play__100_game()