Python Forum
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Beginner code help
#1
Hi everyone, I am new to Python and would appreciate some greatly needed help. I am using functions with csv files and my code doesn't seem to work, please can you help:

x = 0
score = x
import csv

datafile = open('questions.csv', 'r')
myreader = csv.reader(datafile)

print ("Welcome to the Quiz, please choose a quiz number. \n 1.Sports \n 2.Geography")
choice = input()

if choice == "1":
Sportsmenu()

if choice == "2":
print ("Geography")

def Sportsmenu():
print ("Welcome to the Sports quiz, please choose a difficulty level. \n 1.Easy \n 2.Medium \n 1.Hard")
choice = input()

if choice == "1":
def easysports():
if choice == "2":
print ("Medium")

def easysports():
datafile = open('questions.csv', 'r')
myreader = csv.reader(datafile)
print("Welcome to Easy Sports")
for row in myreader:
print(row[0])
answer1 = input("Please enter your answer ")

if answer1.lower() == (row[2]):
print("Correct")
x = x + 1
else:
print("Incorrect")

print(row[1])
answer2 = input("Please enter your answer ")
if answer2.lower() == (row[3]):
print("Correct")
x = x + 1
else:
print("Incorrect")


score = (x / 2) * 100
name = input("What is your name? ")
print(name, x, "out of 2, your score is", score,)

writefile = open("scores.csv","a")
writefile.write(name + "," + score+ "\n")
writefile.close()
print("Score added to file")

Thanks
Reply


Messages In This Thread
Beginner code help - by SuperNova - Mar-19-2018, 02:35 PM
RE: Beginner code help - by j.crater - Mar-19-2018, 02:41 PM
RE: Beginner code help - by SuperNova - Mar-19-2018, 02:55 PM
RE: Beginner code help - by j.crater - Mar-19-2018, 03:54 PM
RE: Beginner code help - by SuperNova - Mar-19-2018, 05:27 PM
RE: Beginner code help - by micseydel - Mar-19-2018, 05:29 PM
Beginner code help - by SuperNova - Mar-19-2018, 03:17 PM
CSV files and functions - by SuperNova - Mar-19-2018, 03:54 PM
RE: CSV files and functions - by micseydel - Mar-19-2018, 05:07 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Beginner: Code not work when longer list raiviscoding 2 864 May-19-2023, 11:19 AM
Last Post: deanhystad
  Code not reading http link from .txt file (Beginner level) plarrip 3 2,468 Dec-17-2020, 11:33 PM
Last Post: bowlofred
  Beginner: I need help understanding few lines of a code. hop_090 1 1,722 Sep-07-2020, 04:02 PM
Last Post: Larz60+
  Beginner Code, how to print something after a number of turns (guessing game) QTPi 4 2,834 Jun-18-2020, 04:59 PM
Last Post: QTPi
  A beginner code... TheDude 7 3,353 Jun-18-2020, 05:39 AM
Last Post: TheDude
  [Beginner] Code is not producing desired result fakej171 2 2,472 Mar-21-2020, 10:26 AM
Last Post: buran
  what function should i use to tidy up my code (extreme beginner) scraig0117 4 2,336 Dec-16-2019, 04:03 PM
Last Post: scraig0117
  Beginner at Python. Trying to count certain integer from random string of code kiaspelleditwrong 3 2,473 Oct-14-2019, 10:40 AM
Last Post: perfringo
  Beginner trying to code in python RA0211 1 1,872 Sep-26-2019, 11:10 AM
Last Post: emryscass
  Beginner Code bh3282 9 4,631 Mar-18-2019, 03:58 PM
Last Post: samsonite

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020