8 Feb 2015

Quiz

#Python #Quiz   #Problem 4 def myLog(x, b):    '''    x: a positive integer    b: a positive integer; b >= 2    returns: log_b(x), or, the logarithm of x relative to a base b.    '''    if x < b:        return...

Categories: , , , , , , , , , , ,

The 6.00 Word Game

# Python # The 6.00 Word Game # Problem Set 4A   from ps4a import *import time# Problem #6: Computer chooses a worddef compChooseWord(hand, wordList, n):    """    Given a hand and a wordList, find the word that gives     the maximum value score, and return it.    This word should be...

Categories: , , , , ,

The 6.00 Word Game

#Python   # 6.00x Problem Set 4A# The 6.00 Word Gameimport randomimport stringVOWELS = 'aeiou'CONSONANTS = 'bcdfghjklmnpqrstvwxyz'HAND_SIZE = 7SCRABBLE_LETTER_VALUES = {    'a': 1, 'b': 3, 'c': 3, 'd': 2, 'e': 1, 'f': 4, 'g': 2, 'h': 4, 'i': 1, 'j': 8, 'k': 5, 'l': 1, 'm': 3, 'n': 1, 'o': 1, 'p': 3, 'q': 10, 'r': 1, 's': 1, 't':...

Categories: , , , ,

Hangman game

# Python # Problem Set 3 # Hangman game import randomimport stringWORDLIST_FILENAME = "words.txt"def loadWords():    """    Returns a list of valid words. Words are strings of lowercase letters.        Depending on the size of the word list, this function may    take...

Categories: , , ,

Minimum Monthly Payment of Credit Card using Bisection Search

#Python ''' Program to calculate minimum Monthly Payment of a Credit Card using Bisection Search ''' balance = 320000annualInterestRate = 0.2newbalance=balancei=1monthlyInterestRate=annualInterestRate/12.0lowerb=newbalance/12.0upperb=(newbalance *(1+monthlyInterestRate)**12)/12.0minimumMonthlyPay=(lowerb+upperb)/2.0while(i<=12):   ...

Categories: , , , ,

Monthly Payment of a Credit Card

#Python #Program to calculate minimum Monthly Payment of a Credit Cardbalance = 3329annualInterestRate = 0.2minimumMonthlyPay=100newbalance=balancei=1monthlyInterestRate=annualInterestRate/12.0while(i<=12):    monthlyUnpaidBal=newbalance-minimumMonthlyPay    newbalance=monthlyUnpaidBal+monthlyInterestRate*monthlyUnpaidBal   ...

Categories: , , ,

Receipt of Credit Card

#Python #Program to calculate receipt of a Credit Card balance = 4842annualInterestRate = 0.2monthlyPaymentRate = 0.04totalPaid=0.0 i=1while(i<=12):    monthlyInterestRate=annualInterestRate/12.0    minimumMonthlyPay=monthlyPaymentRate*balance    monthlyUnpaidBal=balance-minimumMonthlyPay   ...

Categories: , ,

Tower of Hanoi

#Python ''' Recursive program to implement Tower of Hanoi for n rings and 3 stacks ''' def printMove(fr, to):    print('move from ' + str(fr) + ' to ' + str(to))def Towers(n, fr, to, spare):    if n == 1:        printMove(fr, to)    else:       ...

Categories: , ,

Semordnilap using Recursion

#PYTHON '''A semordnilap is a word or a phrase that spells a different word when backwards ("semordnilap" is a semordnilap of "palindromes"). Here are some examples:    nametag / gateman    dog / god    live / evil    desserts / stressed  Recursive program, semordnilap, that takes...

Categories: , , ,

Copyright © 2025 UPgradeCODING | Powered by Blogger