Python - Fishing Simulator The 2019 Stack Overflow Developer Survey Results Are In ...

Can the Right Ascension and Argument of Perigee of a spacecraft's orbit keep varying by themselves with time?

Could an empire control the whole planet with today's comunication methods?

Is there a writing software that you can sort scenes like slides in PowerPoint?

Button changing its text & action. Good or terrible?

Single author papers against my advisor's will?

What other Star Trek series did the main TNG cast show up in?

Would an alien lifeform be able to achieve space travel if lacking in vision?

What is the padding with red substance inside of steak packaging?

Does Parliament hold absolute power in the UK?

Can withdrawing asylum be illegal?

What was the last x86 CPU that did not have the x87 floating-point unit built in?

how can a perfect fourth interval be considered either consonant or dissonant?

Drawing vertical/oblique lines in Metrical tree (tikz-qtree, tipa)

Homework question about an engine pulling a train

What do I do when my TA workload is more than expected?

Identify 80s or 90s comics with ripped creatures (not dwarves)

Variable with quotation marks "$()"

What aspect of planet Earth must be changed to prevent the industrial revolution?

Is 'stolen' appropriate word?

Why can't wing-mounted spoilers be used to steepen approaches?

number sequence puzzle deep six

Did the new image of black hole confirm the general theory of relativity?

Huge performance difference of the command find with and without using %M option to show permissions

Why can I use a list index as an indexing variable in a for loop?



Python - Fishing Simulator



The 2019 Stack Overflow Developer Survey Results Are In
Unicorn Meta Zoo #1: Why another podcast?
Announcing the arrival of Valued Associate #679: Cesar ManaraScoring and grading answers against an answer keyMonopoly simulatorC++ Quiz game w/questions in random orderPython PID simulator controller outputRandom MP3 Selector and PlayerMonty Hall Simulator - Python“The Story of a Tree” solved using depth-first searchPython CS GO Case SimulatorBasic python dice simulator with log functionGame of Life simulator, Python 3





.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ margin-bottom:0;
}







0












$begingroup$


I'm new to Python, for a school project I created a "fishing simulator". Basically, use of random. I know that my code is repetitive towards the end but I don't know how to simplify it.



import time
import random
fishing = True
a = b = c = d = e = 0 #define multiple variables as same thing
print ("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
print ("Welcome to Lake Tocowaga")
print ("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
time.sleep(1)
name = input("What is your name fisherman?")
answer = input("Would you like to go fishing, " + name + "?")
if answer.lower() == "no":
fishing == False
while fishing == True:
time.sleep(1)
answer = input("Throw out your line, or go home?")
if answer == "go home":
fishing = False
er = float(e / (a + b + c + d))
print("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
print("Thanks for playing " + name + "!")
print("You caught:", str(a), "cod, ", str(b), "salmon, ", str(c), "shark, ", str(d), "wildfish. nEfficiency Rate: ", str(er), ".")
else:
t = random.randrange(1, 7)
if t == 1:
a += 1
print("You caught a cod!")
elif t == 2:
b += 1
print("You caught a salmon!")
elif t == 3:
c += 1
print("You caught a shark!")
elif t == 4:
d += 1
print("You caught a wildfish!")
elif t >= 5:
e += 1
print("You caught nothing!")








share







New contributor




Mattthecommie is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
Check out our Code of Conduct.







$endgroup$



















    0












    $begingroup$


    I'm new to Python, for a school project I created a "fishing simulator". Basically, use of random. I know that my code is repetitive towards the end but I don't know how to simplify it.



    import time
    import random
    fishing = True
    a = b = c = d = e = 0 #define multiple variables as same thing
    print ("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
    print ("Welcome to Lake Tocowaga")
    print ("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
    time.sleep(1)
    name = input("What is your name fisherman?")
    answer = input("Would you like to go fishing, " + name + "?")
    if answer.lower() == "no":
    fishing == False
    while fishing == True:
    time.sleep(1)
    answer = input("Throw out your line, or go home?")
    if answer == "go home":
    fishing = False
    er = float(e / (a + b + c + d))
    print("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
    print("Thanks for playing " + name + "!")
    print("You caught:", str(a), "cod, ", str(b), "salmon, ", str(c), "shark, ", str(d), "wildfish. nEfficiency Rate: ", str(er), ".")
    else:
    t = random.randrange(1, 7)
    if t == 1:
    a += 1
    print("You caught a cod!")
    elif t == 2:
    b += 1
    print("You caught a salmon!")
    elif t == 3:
    c += 1
    print("You caught a shark!")
    elif t == 4:
    d += 1
    print("You caught a wildfish!")
    elif t >= 5:
    e += 1
    print("You caught nothing!")








    share







    New contributor




    Mattthecommie is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
    Check out our Code of Conduct.







    $endgroup$















      0












      0








      0





      $begingroup$


      I'm new to Python, for a school project I created a "fishing simulator". Basically, use of random. I know that my code is repetitive towards the end but I don't know how to simplify it.



      import time
      import random
      fishing = True
      a = b = c = d = e = 0 #define multiple variables as same thing
      print ("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
      print ("Welcome to Lake Tocowaga")
      print ("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
      time.sleep(1)
      name = input("What is your name fisherman?")
      answer = input("Would you like to go fishing, " + name + "?")
      if answer.lower() == "no":
      fishing == False
      while fishing == True:
      time.sleep(1)
      answer = input("Throw out your line, or go home?")
      if answer == "go home":
      fishing = False
      er = float(e / (a + b + c + d))
      print("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
      print("Thanks for playing " + name + "!")
      print("You caught:", str(a), "cod, ", str(b), "salmon, ", str(c), "shark, ", str(d), "wildfish. nEfficiency Rate: ", str(er), ".")
      else:
      t = random.randrange(1, 7)
      if t == 1:
      a += 1
      print("You caught a cod!")
      elif t == 2:
      b += 1
      print("You caught a salmon!")
      elif t == 3:
      c += 1
      print("You caught a shark!")
      elif t == 4:
      d += 1
      print("You caught a wildfish!")
      elif t >= 5:
      e += 1
      print("You caught nothing!")








      share







      New contributor




      Mattthecommie is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.







      $endgroup$




      I'm new to Python, for a school project I created a "fishing simulator". Basically, use of random. I know that my code is repetitive towards the end but I don't know how to simplify it.



      import time
      import random
      fishing = True
      a = b = c = d = e = 0 #define multiple variables as same thing
      print ("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
      print ("Welcome to Lake Tocowaga")
      print ("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
      time.sleep(1)
      name = input("What is your name fisherman?")
      answer = input("Would you like to go fishing, " + name + "?")
      if answer.lower() == "no":
      fishing == False
      while fishing == True:
      time.sleep(1)
      answer = input("Throw out your line, or go home?")
      if answer == "go home":
      fishing = False
      er = float(e / (a + b + c + d))
      print("~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~")
      print("Thanks for playing " + name + "!")
      print("You caught:", str(a), "cod, ", str(b), "salmon, ", str(c), "shark, ", str(d), "wildfish. nEfficiency Rate: ", str(er), ".")
      else:
      t = random.randrange(1, 7)
      if t == 1:
      a += 1
      print("You caught a cod!")
      elif t == 2:
      b += 1
      print("You caught a salmon!")
      elif t == 3:
      c += 1
      print("You caught a shark!")
      elif t == 4:
      d += 1
      print("You caught a wildfish!")
      elif t >= 5:
      e += 1
      print("You caught nothing!")






      python beginner python-3.x python-2.x





      share







      New contributor




      Mattthecommie is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.










      share







      New contributor




      Mattthecommie is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.








      share



      share






      New contributor




      Mattthecommie is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.









      asked 2 mins ago









      MattthecommieMattthecommie

      364




      364




      New contributor




      Mattthecommie is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.





      New contributor





      Mattthecommie is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.






      Mattthecommie is a new contributor to this site. Take care in asking for clarification, commenting, and answering.
      Check out our Code of Conduct.






















          0






          active

          oldest

          votes












          Your Answer






          StackExchange.ifUsing("editor", function () {
          StackExchange.using("externalEditor", function () {
          StackExchange.using("snippets", function () {
          StackExchange.snippets.init();
          });
          });
          }, "code-snippets");

          StackExchange.ready(function() {
          var channelOptions = {
          tags: "".split(" "),
          id: "196"
          };
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function() {
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled) {
          StackExchange.using("snippets", function() {
          createEditor();
          });
          }
          else {
          createEditor();
          }
          });

          function createEditor() {
          StackExchange.prepareEditor({
          heartbeatType: 'answer',
          autoActivateHeartbeat: false,
          convertImagesToLinks: false,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: null,
          bindNavPrevention: true,
          postfix: "",
          imageUploader: {
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          },
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          });


          }
          });






          Mattthecommie is a new contributor. Be nice, and check out our Code of Conduct.










          draft saved

          draft discarded


















          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fcodereview.stackexchange.com%2fquestions%2f217357%2fpython-fishing-simulator%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown

























          0






          active

          oldest

          votes








          0






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes








          Mattthecommie is a new contributor. Be nice, and check out our Code of Conduct.










          draft saved

          draft discarded


















          Mattthecommie is a new contributor. Be nice, and check out our Code of Conduct.













          Mattthecommie is a new contributor. Be nice, and check out our Code of Conduct.












          Mattthecommie is a new contributor. Be nice, and check out our Code of Conduct.
















          Thanks for contributing an answer to Code Review Stack Exchange!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid



          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.


          Use MathJax to format equations. MathJax reference.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function () {
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fcodereview.stackexchange.com%2fquestions%2f217357%2fpython-fishing-simulator%23new-answer', 'question_page');
          }
          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          is 'sed' thread safeWhat should someone know about using Python scripts in the shell?Nexenta bash script uses...

          How do i solve the “ No module named 'mlxtend' ” issue on Jupyter?

          Pilgersdorf Inhaltsverzeichnis Geografie | Geschichte | Bevölkerungsentwicklung | Politik | Kultur...