cmc-csci143
cmc-csci143 copied to clipboard
git practice worksheet
On Problem 3 and many other problems, some commands include the ’ instead of '. Should I treat both of the apostrophes as the same thing?
For example, below is the output for problem 3 if I use ’.
lambda-server:~/quiz (master #) $ echo "print(’hello world’)" > foo.py
lambda-server:~/quiz (master #%) $ echo "print(’hola mundo’)" >> bar.py
lambda-server:~/quiz (master #%) $ echo ’print("hola otra vez")’ >> bar.py
-bash: syntax error near unexpected token `('
lambda-server:~/quiz (master #%) $ echo "print(\"hello again\")" >> foo.py
lambda-server:~/quiz (master #%) $ python3 foo.py
File "foo.py", line 1
print(’hello world’)
^
SyntaxError: invalid character in identifier
However, if I treat ’ like ', I get
lambda-server:~/quiz (master #) $ echo "print('hello world')" > foo.py
lambda-server:~/quiz (master #%) $ echo "print('hola mundo')" >> bar.py
lambda-server:~/quiz (master #%) $ echo 'print("hola otra vez")' >> bar.py
lambda-server:~/quiz (master #%) $ echo "print(\"hello again\")" >> foo.py
lambda-server:~/quiz (master #%) $ ls
bar.py foo.py
lambda-server:~/quiz (master #%) $ vim bar.py
lambda-server:~/quiz (master #%) $ vim foo.py
lambda-server:~/quiz (master #%) $ python3 foo.py
hello world
hello again
This is just a rendering issue, and these are actually intended to be single quotes. I will only use standard single and double quotes on any quiz problem.