Questions tagged [pset6python]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
0
votes
0answers
25 views

DNA.py error: 'TypeError: unsupported operand type(s) for *: 'NoneType' and 'int''. It passes all but 2 of the tests

DNA.py is nearly finished, but it is failing the tests with sequence/15.txt and 16.txt. This is the error message: ~/pset6/dna/ $ python dna.py databases/large.csv sequences/16.txt Traceback (most ...
0
votes
3answers
97 views

PSET6 Mario Python

I have been experiementing with this code for a couple hours and have come across an issue with each implementation. I can no longer put in any time at the moment so I figured I would go ahead and ask....
0
votes
1answer
17 views

mario.py spacing issue

The program runs fine just that I keep getting an extra line after the user inputs so check50 rejects it because of the \n before # # def main(): hashHeight = height() create(hashHeight) #...
0
votes
0answers
20 views

PSET 6 Python Cash incorrect results

I am convinced that my code is right. Yet I am not getting the right results for the following: :( input of 0.41 yields output of 4 :( input of 0.15 yields output of 2 The code is below: def main(): ...
0
votes
1answer
226 views

PSET6: DNA returns “no match”

import csv import sys def maxrepeats(sequences, substring): # calculate maximum consecutive frequency for each STR repeats = [0] * (len(sequences)+1) for i in range(len(sequences)-len(...
0
votes
1answer
64 views

What are the requirements for Week 6 Mario (more)? My code works but the grade book shows only 96% completeness

I tried two different variations but both reach 96% completeness code 1: from cs50 import get_int while True: height = get_int("Height: ") if height < 9 and height > 0: break ...
0
votes
0answers
23 views

How to avoid extra line after the input from user

from cs50 import get_int import sys height = get_int("Height: ") if height > 8 or height < 1: print("invalid input") exit(1) else: for i in range(0, height+1): for j in ...
0
votes
0answers
25 views

How to fix this? I can't use debug50 in python

This is the output when I use debug50 in phyton Traceback (most recent call last): File "/usr/local/lib/python3.7/runpy.py", line 193, in _run_module_as_main "main", mod_spec) File "/usr/...
0
votes
1answer
30 views

Stroring the header row from a csv file

Trying to store the header row of csv file, i.e. it's first row in a list after reading the file using reader(). Tried using next() and filednames() but none worked. Could anyone guide me how to ...
0
votes
1answer
371 views

DNA doesn't work with large database

My program gives valid output with small databases, but with large I always get "No match". Do you have any idea what may be the cause ? Belowe is my code, It may seem a little messy so if you find it ...
0
votes
1answer
143 views

cs50 pset6 dna error while reading two file 8.txt and 9.txt

import sys import csv AATG, GATA, TATC, TCTG, AGATC, GAAA, TCTAG = 1, 1, 1, 1, 1, 1, 1 TTTTTTCT = 1 temp = 0 if int(len(sys.argv)) > 3 or int(len(sys.argv)) < 3: print("Usage: python dna.py ...
0
votes
0answers
157 views

DNA - Counter failing for large CSV

Stuck on CS-50 DNA, my code is able to accurately derived the STR sequence for the small csv files: Alice and Bob, but when passed the large csv files the programs over counts the number of ...
0
votes
0answers
54 views

PSET6 - DNA issue (values just *slightly* off)

I'm truly at a loss here. Seems like I've fully comprehended everything this Pset has thrown at me, yet somehow when I run this code all of my values (for each individual STR) are 1 less than the ...
0
votes
1answer
283 views

My code solves for small csv but not for large. Could you guys help?

import csv from sys import argv if len(argv) != 3: print("Usage: python dna.py arg1.csv arg2.txt") exit(1) database = open(argv[1]) sequence = open(argv[2]) s = sequence.read() csv = csv....
0
votes
1answer
770 views

PSET6 - DNA - Code fails to compare STRs to DNA text file

I have updated my code after making a number of amendments but am still a bit stuck! I don't think my STR_check_count is working properly as it always seems to return 0s and I'm also not sure if I'm ...
0
votes
2answers
2k views

pset6 Readability python: ugly code

I want to find the number of sentences of a text. so I use: n_sentence = text.count('.') + text.count('!') + text.count('?') It's working and it's really ugly. I've read the .count method but I ...
0
votes
1answer
192 views

CS50 Bleep Incorrect Output

I am encountering a problem in CS50 Bleep. When censoring the message, the censored message consists of only one * for the entire word, rather than the length of the word. Here is my code: from cs50 ...
0
votes
1answer
433 views

PSET 6: Sentimental [Mario.py(less)]: How exactly do I “reject input” in Python as specified in check50?

this is my first time posting on here and I'm trying to not break any rules but sorry if I do. So, I followed the specification to make mario.py ( they are the same ones for mario.c ) in Sentimental ...
0
votes
1answer
961 views

CS50 Pset6: cash.py not returning number of coins used for change

Below is my code for pset6 of CS50, in which the user is prompted for an amount of change in the form of a float, which is converted into cents (e.g. 1.25->125), and the fewest coins needed to make ...
1
vote
1answer
440 views

PSET6 CRACK (python)

I'm stuck on Crack (in Python). I wrote the following code, which I think should cover every case, however it runs for hours without finding a solution. Any thoughts/advice are appreciated. from sys ...
0
votes
1answer
26 views

Help reading this segment of python for Similiarities

i, j = len(s1), len(s2) while True: _, operation = matrix[i][j] if not operation: break if operation == Operation.INSERTED: j -= 1 elif ...
1
vote
1answer
50 views

PSET 6 Similarities no display from log

I am working on the PSET6 more. My code passes the check50, and it displays the comparing table in the website. However, nothing is showing up for the log operations. I have around for answers but I ...
0
votes
1answer
62 views

What is if __name__ == “__main__”: doing in compare pset6?

I read the documentation, but I still can't pinpoint exactly what it is this line of code is doing in compare. The code of compare is as follows: #!/usr/bin/env python3 import argparse import re ...
0
votes
1answer
129 views

pset6 similarities How do I fill the rest of cells in edit distance algorithm?

I have the base cases but I don't know how to access them and compute to choose the better operation and save a tuple in the cells from enum import Enum class Operation(Enum): """Operations""" ...
0
votes
1answer
15 views

CS50 caesar.py. My program seems logically and syntactically fine, however my encryptions are never correct

import cs50 import sys import string def main(): # checks if there are two arguments if len(sys.argv) != 2: print("Incorrect amount of arguments") return 1 # converts ...
0
votes
1answer
154 views

pset6 mario(more).py check50 problems even when output is correct?

Working on mario (more).py port into python. My code works and it seems to output the correct things, but check50 does not like it. Can anyone point me in the right direction of where I am incorrect?
0
votes
1answer
244 views

caesar python 3 using ord and chr - help please

i m trying to use ord and chr, but there is no result at the prompt ? i guess it s something with chr because earlier i was having an error of that ciphertext wasnt an interger, suggesting me to use ...
0
votes
1answer
94 views

greedy with Pyhton 3 - how to code the largest coins first with Python

what would be the easiest way to use python for calculating the coins with the different quarter, dime, noony, penny ? I've seen some declaration with an array of values ? And waht i've done isn t ...
0
votes
2answers
2k views

mario pset6 PYTHON

i have trouble with the height value : when i enter Height of 1 or 25 (where Height must be higher than 1 and not higner than 23), it does print the error message but it also print the pyramid. What i ...
0
votes
1answer
82 views

Python: location of variable in code

I have a functional version of "Vigenère" for pset6 but I noted an issue with the location of a variable that I would appreciate some insight on. While iterating through each letter of the plaintext ...
0
votes
1answer
215 views

vigenere python help

https://pastebin.com/DHEbSYWV help i have been stuck for the last couple of day but i feel like i am really close just need the push in the right direction. mainly for the this question. how do i go ...
0
votes
1answer
156 views

vigenere.py help

please guys i am really stuck, first of i have a question as to how to debug python code. like the debug50. and my second is with my code for vigenere. import cs50 import sys def main(): # make ...
0
votes
1answer
28 views

Question about python dict syntax, how to past from one dict variable to another?

why does this code not work and gives back (TypeError: 'str' object does not support item assignment) : sharesOwned = {'name': 'Apple.inc', 'symbol': 'AAPL', 'price':110, 'name': 'Google', 'symbol': '...
0
votes
1answer
225 views

How do I add a condition to a for() loop in Python?

I'm porting crack.c to crack.py. I crack.c, I am able to do this: for (int i = 0; i < sizeof(letters) && strcmp(hash, solve) != 0; i++) In order to break the for() loop if I find the ...
0
votes
1answer
137 views

new to Python: for loop

I see David using a lot of for loops like this, usually in a table: for (singular variable) in (plural variable) e.g. for registrant in registrants He doesn't actually declare the singular ...
0
votes
2answers
183 views

Caesar.py (PSET 6) ValueError: invalid literal for int() with base 10

I converted my C code into Python, but keep getting this error: ValueError: invalid literal for int() with base 10. This is what my terminal is returning: $ python caesar.py 3 hello Traceback (most ...
0
votes
1answer
40 views

pset6 - greedy doesn't print answer- just returns the input. Where have I gone wrong?

import cs50 while True: print ("O! Hail!, How Much Change Is Owed?") n = cs50.get_float() if n >= 0: break q = 25 q1 = 0 d = 10 d1= 0 ni = 5 ni1 = ...
0
votes
1answer
161 views

pset6 (python) caesar prints capital letters and shifts non-alpha chars

import cs50 import sys if len(sys.argv) != 2: print("usage: python caesar.py key") exit(1) else: key = sys.argv[1] c = int(key) % 26 cphtxt = 0 if c < 1: print("...