Skip to content

Course home

Programming concepts

Programming concepts

EasyMediumHard
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102
Question 95

A laboratory technician is writing a Python program to compare the acidity of two soil samples. The program prompts the technician to input the pH value of each sample (as a real number) and then outputs which sample is more acidic (the sample with the lower pH value).

Complete the program below by filling in the gaps [1] to [5] using the items in Figure 1.

You will not need to use all the items in Figure 1. Each item in Figure 1 should only be used once.

ph1 = float(input("Enter pH of Sample 1: "))
ph2 = _____[1]_____(input("Enter pH of Sample 2: "))
if ph1 < ph2:
    print(_____[2]_____, "is more acidic.")
_____[3]_____ ph1 > ph2:
    print(_____[4]_____, "is more acidic.")
_____[5]_____:
    print("The acidities are equal.")

Figure 1

floatph1ph2else
elifintph3if
theninputprint<
[5]
Markscheme

Programming concepts Questions

  1. GCSE
  2. /Computer Science
  3. /Programming concepts

298 exam-style questions on AQA GCSE Computer Science Programming concepts. Each one has a worked solution and a mark scheme showing where the marks go.

Question bank