Difference between revisions of "CSC111 Print Exercises"
(Created page with '<source lang="python"> # D. Thiebaut # Predict the output of the program below def main(): a = 3 degrees = 29 pi = 3.14159 name = "Julie" town = "Northampt…') |
(→Figuring out how to print variable number of characters) |
||
(6 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
+ | =Python Version 3= | ||
+ | |||
+ | ==Understanding the Output== | ||
+ | <source lang="python"> | ||
+ | |||
+ | # D. Thiebaut | ||
+ | # Predict the output of the program below | ||
+ | |||
+ | def main(): | ||
+ | a = 3 | ||
+ | degrees = 29 | ||
+ | pi = 3.14159 | ||
+ | name = "Julie" | ||
+ | town = "Northampton" | ||
+ | |||
+ | print( a, pi, name, town ) | ||
+ | |||
+ | input( ">" ) | ||
+ | |||
+ | print( "the temperature in", town, "is", degrees, "degrees" ) | ||
+ | |||
+ | input( ">" ) | ||
+ | |||
+ | print( "I love living in", town, "!" ) | ||
+ | |||
+ | input( ">" ) | ||
+ | |||
+ | print( "The temperature in ", town, "is", degrees, "!" ) | ||
+ | |||
+ | input( ">" ) | ||
+ | |||
+ | print( "the temperature in, say,", town, "isn't", degrees ) | ||
+ | |||
+ | raw_input( ">" ) | ||
+ | |||
+ | print( '"',",","',',","''",'",',",,'" ) | ||
+ | |||
+ | input( ">" ) | ||
+ | |||
+ | print( '"'+"+"+"'+',"+"+'"+'"-,'+"+,'" ) | ||
+ | |||
+ | input( ">" ) | ||
+ | |||
+ | print( '"'+"+"+"'+',"+"+'"+'"-,'+"+,'"*3 ) | ||
+ | |||
+ | input( ">" ) | ||
+ | |||
+ | x = input( "Enter a number between 0 and 10: " ) | ||
+ | y = input( "Enter another number between 0 and 10: " ) | ||
+ | print "x + y =", x+y | ||
+ | |||
+ | input( ">" ) | ||
+ | |||
+ | x = input( ": " ) | ||
+ | y = eval( input( ": " ) ) | ||
+ | print( "x*y =", x * y ) | ||
+ | |||
+ | main() | ||
+ | |||
+ | </source> | ||
+ | |||
+ | ==Figuring out how to print variable number of characters== | ||
+ | |||
+ | * Write a program that outputs this: | ||
+ | |||
+ | * | ||
+ | ** | ||
+ | *** | ||
+ | **** | ||
+ | ***** | ||
+ | ****** | ||
+ | ******* | ||
+ | |||
+ | * Same question, but now this way: | ||
+ | |||
+ | ******* | ||
+ | ****** | ||
+ | ***** | ||
+ | **** | ||
+ | *** | ||
+ | ** | ||
+ | * | ||
+ | |||
+ | * Or this way? | ||
+ | * | ||
+ | ** | ||
+ | *** | ||
+ | **** | ||
+ | ***** | ||
+ | ****** | ||
+ | ******* | ||
+ | |||
+ | * Or, finally, like this? | ||
+ | |||
+ | ******* | ||
+ | ****** | ||
+ | ***** | ||
+ | **** | ||
+ | *** | ||
+ | ** | ||
+ | * | ||
+ | |||
+ | =Python Version 2= | ||
<source lang="python"> | <source lang="python"> | ||
Latest revision as of 09:07, 19 September 2011
Contents
Python Version 3
Understanding the Output
# D. Thiebaut
# Predict the output of the program below
def main():
a = 3
degrees = 29
pi = 3.14159
name = "Julie"
town = "Northampton"
print( a, pi, name, town )
input( ">" )
print( "the temperature in", town, "is", degrees, "degrees" )
input( ">" )
print( "I love living in", town, "!" )
input( ">" )
print( "The temperature in ", town, "is", degrees, "!" )
input( ">" )
print( "the temperature in, say,", town, "isn't", degrees )
raw_input( ">" )
print( '"',",","',',","''",'",',",,'" )
input( ">" )
print( '"'+"+"+"'+',"+"+'"+'"-,'+"+,'" )
input( ">" )
print( '"'+"+"+"'+',"+"+'"+'"-,'+"+,'"*3 )
input( ">" )
x = input( "Enter a number between 0 and 10: " )
y = input( "Enter another number between 0 and 10: " )
print "x + y =", x+y
input( ">" )
x = input( ": " )
y = eval( input( ": " ) )
print( "x*y =", x * y )
main()
Figuring out how to print variable number of characters
- Write a program that outputs this:
* ** *** **** ***** ****** *******
- Same question, but now this way:
******* ****** ***** **** *** ** *
- Or this way?
* ** *** **** ***** ****** *******
- Or, finally, like this?
******* ****** ***** **** *** ** *
Python Version 2
# D. Thiebaut
# Predict the output of the program below
def main():
a = 3
degrees = 29
pi = 3.14159
name = "Julie"
town = "Northampton"
print a, pi, name, town
raw_input( ">" )
print "the temperature in", town, "is", degrees, "degrees"
raw_input( ">" )
print "I love living in", town, "!"
raw_input( ">" )
print "The temperature in ", town, "is", degrees, "!"
raw_input( ">" )
print "the temperature in, say,", town, "isn't", degrees
raw_input( ">" )
print '"',",","',',","''",'",',",,'"
raw_input( ">" )
print '"'+"+"+"'+',"+"+'"+'"-,'+"+,'"
raw_input( ">" )
print '"'+"+"+"'+',"+"+'"+'"-,'+"+,'"*3
x = raw_input( "Enter a number between 0 and 10: " )
y = raw_input( "Enter another number between 0 and 10: " )
print "x + y =", x+y
raw_input( ">" )
x = raw_input( ": " )
y = input( ": " )
print "x*y =", x * y
main()