cmc-csci143 icon indicating copy to clipboard operation
cmc-csci143 copied to clipboard

git practice worksheet

Open abraryaser02 opened this issue 1 year ago • 1 comments

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

abraryaser02 avatar Feb 08 '24 01:02 abraryaser02

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.

mikeizbicki avatar Feb 08 '24 03:02 mikeizbicki