Python 3.12.3 (main, Jun 19 2026, 12:46:00) [GCC 13.3.0] on linux Type "help", "copyright", "credits" or "license()" for more information. from playing_cards import Card c = Card(1,0) d = Card(2,1) print(str(c)) Ace of Diamonds print(str(d)) 2 of Clubs c.color = 'Red' d.color Traceback (most recent call last): File "/usr/lib/python3.12/idlelib/run.py", line 580, in runcode exec(code, self.locals) File "", line 1, in AttributeError: 'Card' object has no attribute 'color' c.color 'Red' = RESTART: /home/meckmann/2026Summer/cs106/20260728-files/playing_cards.py from playing_cards import Card c = Card(1,0) d = Card(2,1) v = c.get_value() v 1 c.value 1 d.value Traceback (most recent call last): File "/usr/lib/python3.12/idlelib/run.py", line 580, in runcode exec(code, self.locals) File "", line 1, in AttributeError: 'Card' object has no attribute 'value' help(str.format) Help on method_descriptor: format(...) unbound builtins.str method S.format(*args, **kwargs) -> str Return a formatted version of S, using substitutions from args and kwargs. The substitutions are identified by braces ('{' and '}'). num = 3000.14159 print('{:.0f}'.format(num)) 3000 print(f'{num:.0f}') 3000 print('{:.0f}'.format(num)) 3000 num2 = 8100.77239405 print('{:.0f} {:.0f}'.format(num, num2)) 3000 8101 print('{1:.0f} {0:.0f}'.format(num, num2)) 8101 3000 print('{1:.2f} {0:.2f}'.format(num, num2)) 8100.77 3000.14 print('{1:5.2f} {0:5.2f}'.format(num, num2)) 8100.77 3000.14 print('{1:10.2f} {0:10.2f}'.format(num, num2)) 8100.77 3000.14 >>> print('{1:10.6f} {0:10.6f}'.format(num, num2)) 3000.141590 3000.141590 >>> = RESTART: /home/meckmann/2026Summer/cs106/20260728-files/outputformat.py 3 lbs. of meat: 45.35 computer: 1345.90 qt of milk: 1.89 3 lbs. of meat:45.3456 computer:1345.899932 qt of milk:1.889 = RESTART: /home/meckmann/2026Summer/cs106/20260728-files/outputformat.py 3 lbs. of meat : 45.35 computer : 1345.90 qt of milk : 1.89 3 lbs. of meat:45.3456 computer:1345.899932 qt of milk:1.889 = RESTART: /home/meckmann/2026Summer/cs106/20260728-files/outputformat.py 3 lbs. of meat : 45.35 computer : 1345.90 qt of milk : 1.89 3 lbs. of meat:45.3456 computer:1345.899932 qt of milk:1.889 = RESTART: /home/meckmann/2026Summer/cs106/20260728-files/outputformat.py 3 lbs. of meat: 45.35 computer: 1345.90 qt of milk: 1.89 3 lbs. of meat:45.3456 computer:1345.899932 qt of milk:1.889 = RESTART: /home/meckmann/2026Summer/cs106/20260728-files/outputformat.py ###########3 lbs. of meat: 45.35 #################computer: 1345.90 ###############qt of milk: 1.89 3 lbs. of meat:45.3456 computer:1345.899932 qt of milk:1.889 = RESTART: /home/meckmann/2026Summer/cs106/20260728-files/outputformat.py $$$$$$$$$$$3 lbs. of meat: 45.35 *****************computer: 1345.90 ###############qt of milk: 1.89 3 lbs. of meat:45.3456 computer:1345.899932 qt of milk:1.889 = RESTART: /home/meckmann/2026Summer/cs106/20260728-files/outputformat.py 3 lbs. of meat: 45.35 computer: 1345.90 qt of milk: 1.89 3 lbs. of meat computer qt of milk 3 lbs. of meat:45.3456 computer:1345.899932 qt of milk:1.889 = RESTART: /home/meckmann/2026Summer/cs106/20260728-files/outputformat.py 3 lbs. of meat: 45.35 computer: 1345.90 qt of milk: 1.89 3 lbs. of meat computer qt of milk 3 lbs. of meat:45.3456 computer:1345.899932 qt of milk:1.889 = RESTART: /home/meckmann/2026Summer/cs106/20260728-files/outputformat.py 3 lbs. of meat: +45.35 computer:+1345.90 qt of milk: +1.89 3 lbs. of meat computer qt of milk 3 lbs. of meat:45.3456 computer:1345.899932 qt of milk:1.889 = RESTART: /home/meckmann/2026Summer/cs106/20260728-files/outputformat.py 3 lbs. of meat: -45.35 computer:+1345.90 qt of milk: +1.89 3 lbs. of meat computer qt of milk 3 lbs. of meat:-45.3456 computer:1345.899932 qt of milk:1.889