13
13
"""" This returns the sql string that is built up during the prosses """
14
14
sqlString = str(" ") # the strin that is going to be commited.
15
sqlStringStart = """insert into awnsers(
30
"kvinnors_rattigheter",
16
##This brings in the values and the sql string from sqlAwnsersStrat
17
# and uses them as a string.
18
f = open("./sqlAwnsersStart.sql")
19
sqlStringStart = f.read()
40
22
sqlStringEnd = ");"
47
29
if(q != "0" and q != "1"):
48
30
print("!!! the input is invalid !!! \n !!! Try again !!!")
53
35
## end question input
54
36
## start addToSqlString
55
37
def addToSqlString(q):
56
38
""" This function just adds to the sqlstring the value of q """
57
awnserSheet.sqlString = awnserSheet.sqlString + " " + str(q) + ", "
39
awnserSheet.sqlString = awnserSheet.sqlString + str(q) + str(", ")
58
40
## end addToSqlString
59
41
##start suestions section
43
awnserSheet.sqlString = str(" ") # string cleanup!
62
45
print("Tror du på en/flera personlig(a) gud/gudar?")
63
46
q = awnserSheet.qinput()
65
48
awnserSheet.question1()
67
awnserSheet.addToSqlString(q)
50
awnserSheet.addToSqlString(int(q))
125
108
awnserSheet.question7()
127
awnserSheet.addToSqlString(q)
110
awnserSheet.addToSqlString(int(q))
132
115
print("Tror du att vi varit på månen?")
133
116
q = awnserSheet.qinput()
135
118
awnserSheet.question8()
137
awnserSheet.addToSqlString(q)
120
awnserSheet.addToSqlString(int(q))
142
125
print("Motionerar du regelbundet?")
143
126
q = awnserSheet.qinput()
145
128
awnserSheet.question9()
147
awnserSheet.addToSqlString(q)
130
awnserSheet.addToSqlString(int(q))
150
133
def question10():
151
134
print("Fråga 10:")
152
135
print("Anser du att du har en sund livsstil?")
153
136
q = awnserSheet.qinput()
155
138
awnserSheet.question10()
157
awnserSheet.addToSqlString(q)
140
awnserSheet.addToSqlString(int(q))
160
143
def question11():
161
144
print("Fråga 11:")
162
145
print("Blir du deprimerad/nedstämd på hösten/vintern?")
163
146
q = awnserSheet.qinput()
165
148
awnserSheet.question11()
167
awnserSheet.addToSqlString(q)
150
awnserSheet.addToSqlString(int(q))
170
153
def question12():
171
154
print("Fråga 12:")
172
155
print("Gillar du snö?")
173
156
q = awnserSheet.qinput()
175
158
awnserSheet.question12()
177
awnserSheet.addToSqlString(q)
160
awnserSheet.addToSqlString(int(q))
180
163
def question13():
181
164
print("Fråga 13:")
182
165
print("Är du för ett öppet samhälle?")
183
166
q = awnserSheet.qinput()
185
168
awnserSheet.question13()
187
awnserSheet.addToSqlString(q)
170
awnserSheet.addToSqlString(int(q))
190
173
def question14():
191
174
print("Fråga 14:")
192
175
print("Är du för dödsstraff?")
193
176
q = awnserSheet.qinput()
195
178
awnserSheet.question14()
197
awnserSheet.addToSqlString(q)
180
awnserSheet.addToSqlString(int(q))
200
183
def question15():
201
184
print("Fråga 15:")
202
185
print("Är du för kvinnors rättigheter?")
203
186
q = awnserSheet.qinput()
205
188
awnserSheet.question15()
207
awnserSheet.addToSqlString(q)
190
awnserSheet.addToSqlString(int(q))
210
193
def question16():
211
194
print("Fråga 16:")
212
195
print("Är du för abort?")
213
196
q = awnserSheet.qinput()
215
198
awnserSheet.question16()
217
awnserSheet.addToSqlString(q)
200
awnserSheet.addToSqlString(int(q))
220
203
def question17():
221
204
print("Fråga 17:")
222
205
print("Är du för kvinnors rätt att bestämma över sin egen kropp?")
223
206
q = awnserSheet.qinput()
225
208
awnserSheet.question17()
227
awnserSheet.addToSqlString(q)
210
awnserSheet.addToSqlString(int(q))
229
213
def question18():
230
214
print("Fråga 18:")
231
215
print("Blir du deprimerad/nedstämd på våren?")
232
216
q = awnserSheet.qinput()
234
awnserSheet.question18()
236
awnserSheet.addToSqlString(q)
218
awnserSheet.question18()
220
awnserSheet.addToSqlString(int(q))
225
print("Tror du på den vetenskapliga metoden?")
226
q = awnserSheet.qinput()
228
awnserSheet.question18()
230
awnserSheet.addToSqlString(int(q))
235
print("""Tror du att evolutionen som beskrivs i den mordärna
236
vetenskapen är ursprunget till de många arterna på denna planet?""")
237
q = awnserSheet.qinput()
239
awnserSheet.question18()
241
awnserSheet.addToSqlString(int(q))
240
245
print("Fråga I:")
241
246
print("Är du gäststuderande här i Sverige?")
242
247
q = awnserSheet.qinput()
244
249
awnserSheet.questionI()
246
awnserSheet.addToSqlString(q)
251
awnserSheet.addToSqlString(int(q))
248
254
def questionII():
249
255
print("Fråga II")
250
256
print("Är du född i Sverige?")
251
257
q = awnserSheet.qinput()
253
259
awnserSheet.questionI()
255
awnserSheet.addToSqlString(q)
261
awnserSheet.addToSqlString(int(q))
257
264
def questionIII():
258
265
print("Fråga III")
259
266
print("Är en eller båda av dina föreldrar inte födda i Sverige?")
260
267
q = awnserSheet.qinput()
262
269
awnserSheet.questionI()
264
awnserSheet.addToSqlString(q)
271
awnserSheet.addToSqlString(int(q))
266
274
def questionCommentry():
267
275
print("Komentarer:")
268
276
print("Skriv en komentar på denna undörsökning:")
269
q = str(input(">>>>>>"))
277
q = str(input(">>>>>> "))
270
278
awnserSheet.sqlString = awnserSheet.sqlString + " \" " + str(q) + "\" "