This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
10.2 Write a program to read through the mbox-short.txt and figure out the distribution by hour of the day for each of the messages. You can pull the hour out from the 'From ' line by finding the time and then splitting the string a second time using a colon. | |
From stephen.marquard@uct.ac.za Sat Jan 5 09:14:16 2008 | |
Once you have accumulated the counts for each hour, print out the counts, sorted by hour as shown below. | |
name = input("Enter file:") | |
if len(name) < 1 : name = "mbox-short.txt" | |
handle = open(name) | |
counts=dict() |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
def computepay(h,r): | |
if h > 40: | |
p = 1.5 * r * (h - 40) + (40 *r) | |
else: | |
p = h * r | |
return p | |
hrs = input("Enter Hours:") | |
hr = float(hrs) | |
rphrs = input("Enter rate per hour:") |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Boot from USB: | |
1. Set SoC's OTP (One Time Programmable) memory for USB boot by executing: | |
echo program_usb_boot_mode=1 | sudo tee -a /boot/config.txt | |
2. After reboot you can check OTP has been programmed with: | |
vcgencmd otp_dump | grep 17 | |
* Should return output: 17:3020000a | |
Build EDuke32: | |
1. Install dependencies: |