def main(): num1 = getFloat("Geef het eerste getal: ") num2 = getFloat("Geef het tweede getal: ") num3 = getFloat("Geef het derde getal: ") grootste = max(num1, num2, num3) kleinste = min(num1, num2, num3) gemiddelde = round((num1 + num2 + num3) / 3, 2) print("Grootste:", grootste) print("Kleinste:", kleinste) print("Gemiddelde:", gemiddelde)
def main(): a = getFloat("Geef de waarde van A: ") b = getFloat("Geef de waarde van B: ") c = getFloat("Geef de waarde van C: ") if a == 0: if b != 0: print("Er is 1 oplossing, namelijk x =", -c / b) else: print("Er zijn geen oplossingen.") else: d = b**2 - 4 * a * c if d < 0: print("Er zijn geen oplossingen.") elif d == 0: print("Er is 1 oplossing, namelijk x =", -b / (2 * a)) else: print("Er zijn 2 oplossingen, namelijk x =", (-b + sqrt(d)) / (2 * a), "en x =", (-b - sqrt(d)) / (2 * a))
def main(): cijfer = getFloat("Geef het cijfer: ") if cijfer > 10: print("Foutmelding") elif cijfer >= 8.5: print("A") elif cijfer >= 7.5: print("B") elif cijfer >= 6.5: print("C") elif cijfer >= 5.5: print("D") elif cijfer >= 0: print("F") else: print("Foutmelding")
from pcinput import getFloat from pcinput import getInteger from pcinput import getString num = getInteger("Enter a number of students (it has to be at least 2): ") counter = 0 m1 = 0 m2 = 0 n1 = "0" n2 = "0" while counter < 2 or num > counter: name = getString("Enter a student name: ") score = getFloat("Enter a student score: ") if score > m1: m2 = m1 n2 = n1 m1 = score n1 = name if score > m2 and score < m1: m2 = score n2 = name counter += 1 print("Top two students:{}{}{} score is {:.1f}{}{}{} score is {:.1f}".format( "\n", n1, "'s", m1, "\n", n2, "'s", m2))
from pcinput import getFloat from math import sqrt zijde1 = getFloat( "Geef de lengte van de eerste zijde: " ) zijde2 = getFloat( "Geef de lengte van de tweede zijde: " ) zijde3 = sqrt( zijde1 * zijde1 + zijde2 * zijde2 ) print( "De lengte van de diagonaal is {:.3f}.".format( zijde3 ) )
# Deze functie lost een kwadratische vergelijking op. # De parameters zijn numerieke waardes voor A, B, and C in de # vergelijking Ax**2 + Bx + C = 0. Het retourneert drie waardes. # De eerste is een integer 0, 1, of 2, die aangeeft hoeveel # oplossingen er zijn. Daarna volgen de oplossingen. # Zonder oplossingen zijn beide 0. 1 oplossing wordt geretourneerd # als de eerste van de twee, en de tweede is 0. def wortelformule(a, b, c): if a == 0: if b == 0: return 0, 0, 0 return 1, -c / b, 0 discriminant = b * b - 4 * a * c if discriminant < 0: return 0, 0, 0 elif discriminant == 0: return 1, -b / (2 * a), 0 else: return 2, (-b+sqrt(discriminant))/(2*a), \ (-b-sqrt(discriminant))/(2*a) num, opl1, opl2 = wortelformule(getFloat("A: "), getFloat("B: "), getFloat("C: ")) if num == 0: print("Er zijn geen oplossingen") elif num == 1: print("Er is 1 oplossing, namelijk", opl1) else: print("Er zijn 2 oplossingen, namelijk:", opl1, "en", opl2)
from pcinput import getFloat num1 = getFloat("Please enter number 1: ") num2 = getFloat("Please enter number 2: ") num3 = getFloat("Please enter number 3: ") print("The largest is", max(num1, num2, num3)) print("The smallest is", min(num1, num2, num3)) print("The average is", round((num1 + num2 + num3) / 3, 2))
from pcinput import getFloat from pcinput import getString while True: units = getString("Enter units: ") dis = getFloat("Enter a distance: ") if units == 'mi': #print("1") kilo = dis*1.609 print("distance in miles: {:.2f}".format(dis)) print("distance in km is: {:.2f}".format(kilo)) break elif units == "km": #print("2") miles = dis /1.609 print("distance in km: {:.2f}".format(dis)) print("distance in mi is: {:.2f}".format(miles)) break else: #print("3") print("wrong input!") break
from pcinput import getFloat grade = getFloat("Please enter a grade: ") check = int(grade * 10) if grade < 0 or grade > 10: print("Grades have to be in the range 0 to 10.") elif check % 5 != 0 or check != grade * 10: print("Grades should be rounded to the nearest half point.") elif grade >= 8.5: print("Grade A") elif grade >= 7.5: print("Grade B") elif grade >= 6.5: print("Grade C") elif grade >= 5.5: print("Grade D") else: print("Grade F")
from pcinput import getFloat from math import sqrt side1 = getFloat("Please enter the length of the first side: ") side2 = getFloat("Please enter the length of the second side: ") side3 = sqrt(side1 * side1 + side2 * side2) print("The length of the diagonal is {:.3f}.".format(side3))
from pcinput import getFloat score = getFloat("geef je score op") if score >= 8.5: print("A") elif score == 8 or score == 7.5: print("B") elif score == 6.5 or score == 7: print("C") elif score == 6 or score == 5.5: print("D") else: print("F")
from pcinput import getFloat from math import sqrt def quadraticFormula(a, b, c): if a == 0: if b == 0: return 0, 0, 0 return 1, -c / b, 0 discriminant = b * b - 4 * a * c if discriminant < 0: return 0, 0, 0 elif discriminant == 0: return 1, -b / (2 * a), 0 else: return 2, (-b + sqrt(discriminant)) / (2 * a), \ (-b - sqrt(discriminant)) / (2 * a) num, sol1, sol2 = quadraticFormula(getFloat("A: "), getFloat("B: "), getFloat("C: ")) if num == 0: print("There are no solutions") elif num == 1: print("There is one solution, namely:", sol1) else: print("There are two solutions, namely:", sol1, "and", sol2)
import GlobaleFuncties as GF import pcinput as PCI # Oefening 5.3 # print("") print("### Oef 5.3: vergelijk getallen en bereken het gemiddelde ###") getal1 = PCI.getFloat("Geef getal 1 :") getal2 = PCI.getFloat("Geef getal 2 :") getal3 = PCI.getFloat("Geef getal 3 :") gegevens = "De drie getallen zijn : " + str(getal1) + " , " + str(getal2) + " , " + str(getal3) resultaat_groot = "Het grootste getal is " + str(max(getal1, getal2, getal3)) resultaat_klein = "Het kleinste getal is " + str(min(getal1, getal2, getal3)) resultaat_gem = "Het gemiddelde van de getallen is " + str("{:.2f}".format(sum((getal1, getal2, getal3)) / 3)) print(GF.box(5, 3, gegevens, resultaat_groot, resultaat_klein, resultaat_gem))
import pcinput from math import pi straal = pcinput.getFloat('Geef een straal: ') diameter = straal * 2 omtrek = diameter * pi oppervlakte = (straal**2) * pi print('Omtrek is {} meter').format(omtrek) print('Oppervlakte is {} vierkante meter').format(oppervlakte)
# Imports import pcinput # Inputs oorspronkelijkSaldo = pcinput.getFloat('Geef oorspronkelijk saldo: ') rente = pcinput.getFloat('Geef rente: ') aantalJaar = pcinput.getInteger('Geef het aantal jaar: ') # Berekeningen groeifactor = 1 + rente / 100 nieuwSaldo = round(oorspronkelijkSaldo * groeifactor**aantalJaar, 2) # Eindresultaat printen print('Na {} jaar is je banksaldo {}').format(aantalJaar, nieuwSaldo)
from pcinput import getFloat num1 = getFloat("Geef nummer 1: ") num2 = getFloat("Geef nummer 2: ") num3 = getFloat("Geef nummer 3: ") print("De grootste is", max(num1, num2, num3)) print("De kleinste is", min(num1, num2, num3)) print("Het gemiddelde is", round((num1 + num2 + num3) / 3, 2))
count += 1 if 'e' in (string.lower()): count += 1 if 'i' in (string.lower()): count += 1 if 'o' in (string.lower()): count += 1 if 'u' in (string.lower()): count += 1 print('There are', count, 'different vowels in the string') # Exercise 6.4 from pcinput import getFloat from math import sqrt a = getFloat("A: ") b = getFloat("B: ") c = getFloat("C: ") if a == 0: if b == 0: print("There is not even an unknown in this equation!") else: print("There is one solution, namely", -c / b) else: discriminant = b * b - 4 * a * c if discriminant < 0: print("There are no solutions") elif discriminant == 0: print("There is one solution, namely", -b / (2 * a)) else:
from pcinput import getFloat grade = getFloat("Geef een cijfer: ") check = int(grade * 10) if grade < 0 or grade > 10: print("Cijfers liggen tussen 0 en 10.") elif check % 5 != 0 or check != grade * 10: print("Cijfers zijn afgerond op halve punten.") elif grade >= 8.5: print("A") elif grade >= 7.5: print("B") elif grade >= 6.5: print("C") elif grade >= 5.5: print("D") else: print("F")
def main(): a = getFloat("Geef de lengte van de eerste rechthoekzijde: ") b = getFloat("Geef de lengte van de tweede rechthoekzijde: ") print("Een rechthoekige driehoek met als rechthoekzijden", a, "en", b, "heeft als schuine zijde", sqrt(a**2 + b**2))
import pcinput import math zijde1 = pcinput.getFloat('Lengte rechthoekszijde1 = ') zijde2 = pcinput.getFloat('Lengte rechthoekszijde1 = ') kwadraat = zijde1**2 + zijde2**2 schuinezijde = math.sqrt(zijde1**2 + zijde2**2) print('De schuine zijde = %.2f') % schuinezijde