Questions tagged [pset6python]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
2 votes
1 answer
636 views

CS50 PSET6 DNA problem. Need advices to make my code more pythonic

I need some advises how i can improve my code and make it more pythonic. Cause i feel like my code is too long. This is my solution to cs50 DNA problem: import sys import csv if len(sys.argv) != 3: ...
user avatar
0 votes
0 answers
27 views

How to get the index of iteration from the 'for' loop?

I've been trying to solve pset6 (DNA in specific). I finished all of its parts but stuck on the part of comparing two lists. A list of lists containing the STR repetitions of each person (sth like ...
user avatar
0 votes
0 answers
36 views

Pset6 Readability Python: no output

from cs50 import get_string, get_int import sys def main(): statement = get_string("Text: ") count = len(statement) no_words = count_words(statement) no_letters = ...
user avatar
  • 1
0 votes
1 answer
75 views

DNA Max Sequence Bug | Working on small.csv but not on large.csv

This is the complete code: """ - open csv file and sequence , read contents - for each str, compute longest chain - compare str counts aganist ech row in csv file """...
user avatar
0 votes
1 answer
42 views

Pset6 Readability wrong Grade [duplicate]

Adjusted code to see how many letters, sentences and words counted. Noticed word count is lesser by one from cs50 import get_string text = get_string("Text: ") letter = 0 word = 0 ...
user avatar
0 votes
3 answers
83 views

Program for dna not printing anything

I have written a program for DNA, but it's not printing anything. Code: import csv from sys import * if len(argv) != 2: print("Usage: python dna.py data.csv sequence.txt") def maxcount(...
user avatar
0 votes
3 answers
371 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....
user avatar
0 votes
1 answer
29 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) #...
user avatar
0 votes
1 answer
461 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(...
user avatar
0 votes
1 answer
118 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 ...
user avatar
0 votes
1 answer
33 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 ...
user avatar
  • 7
0 votes
1 answer
516 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 ...
user avatar
  • 50
0 votes
1 answer
179 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 ...
user avatar
0 votes
1 answer
306 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....
user avatar
0 votes
1 answer
928 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 ...
user avatar
0 votes
2 answers
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 ...
user avatar
  • 53
0 votes
1 answer
201 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 ...
user avatar
  • 23
0 votes
1 answer
772 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 ...
user avatar
0 votes
1 answer
2k 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 ...
user avatar
1 vote
1 answer
472 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 ...
user avatar
0 votes
1 answer
29 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 ...
user avatar
1 vote
1 answer
54 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 ...
user avatar
  • 11
0 votes
1 answer
79 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 ...
user avatar
0 votes
1 answer
133 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""" ...
user avatar
0 votes
1 answer
21 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 ...
user avatar
  • 1
0 votes
1 answer
167 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?
user avatar
0 votes
1 answer
250 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 ...
user avatar
  • 30
0 votes
1 answer
98 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 ...
user avatar
  • 30
0 votes
2 answers
3k 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 ...
user avatar
  • 30
0 votes
1 answer
88 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 ...
user avatar
  • 9
0 votes
1 answer
219 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 ...
user avatar
0 votes
1 answer
168 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 ...
user avatar
0 votes
1 answer
30 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': '...
user avatar
  • 179
0 votes
1 answer
301 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 ...
user avatar
0 votes
1 answer
217 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 ...
user avatar
  • 179
0 votes
2 answers
234 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 ...
user avatar
0 votes
1 answer
41 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 = ...
user avatar
0 votes
1 answer
167 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("...
user avatar
  • 63