fork download
  1. weekdays=['sun','mon','tue','wed','thu','fri','sat']
  2. day1=''
  3. while day1 not in weekdays:
  4. day1=input('day name for first day of year (valid input from ... sun, mon, tue, wed, thu, fri, sat):')
  5. if day1 not in weekdays: print('invalid entry .. try again')
  6. pos=weekdays.index(day1)
  7. desired = '0'
  8. while int(desired) not in range(2,365):
  9. desired = input('day of year please:(valid entry ... 2 to 365):')
  10. if int(desired) not in range(2,365): print('invalid entry .. try again')
  11. weekdays = weekdays[pos:] + weekdays[:pos]
  12. print('day ' + desired + ' is:' + str(weekdays[int(desired)%7]))
Success #stdin #stdout 0.02s 9232KB
stdin
dew
wed
345
stdout
day name for first day of year (valid input from ... sun, mon, tue, wed, thu, fri, sat):invalid entry .. try again
day name for first day of year (valid input from ... sun, mon, tue, wed, thu, fri, sat):day of year please:(valid entry ... 2 to 365):day 345 is:fri