Lompat ke konten Lompat ke sidebar Lompat ke footer

Jawaban Soal 1.8. EXERCISES: A Practical Introduction to Python Programming


Jawaban Soal Python 1.8 EXERCISES (Basic): A Practical Introduction to Python Programming
Jawaban Soal 1.8. EXERCISES: 

1. Cara Membuat Persegi panjang Bintang tidak Bolong.





# Suport Calonpintar.com
Code:
for i in range(1,5):
    print('*'*19)

2. Cara Membuat Cetak Kotak Persegi panjang Di Pyhthon.





Code:
# Suport Calonpintar.com
def print_rectangle(n, m) : 
      
    for i in range(1, n+1) : 
        for j in range(1, m+1) : 
            if (i == 1 or i == n or
                j == 1 or j == m) : 
                print("*", end="")             
            else : 
                print(" ", end="")             
        print() 

# Driver program for above function 
rows = 4
columns = 19
print_rectangle(rows, columns) 

3. Cara Membuat Setengah Piramida Bintang.

# Suport Calonpintar.com
rows = 4  
for row in range(1, rows+1):
    for column in range(1, row + 1):
       print("*", end="")   
    print("")

4. Write a program that computes and prints the result of 512 − 282
47 · 48 + 5 . It is roughly .1017. 

Jawab: 
#Suport Calonpintar.com
ans = (512 - 282) / ((47*48) +5)
print(ans)

5. Ask the user to enter a number. Print out the square of the number, but use the sep optional argument to print it out in a full sentence that ends in a period. Sample output is shown below. 
Enter a number: 5 The square of 5 is 25. 

(5. Minta pengguna untuk memasukkan nomor. Cetak kuadrat dari angka tersebut, tetapi gunakan argumen opsional sep untuk mencetaknya dalam kalimat lengkap yang diakhiri dengan titik. Output sampel ditunjukkan di bawah ini.
Masukkan angka: 5 Kuadrat 5 adalah 25.)

Jawab:
#Suport Calonpintar.com
side = int(input("Enter a number: "))
square = side * side
print("The square of",side,"is",square,".")

6. Ask the user to enter a number x. Use the sep optional argument to print out x, 2x, 3x, 4x, and 5x, each separated by three dashes, like below. Enter a number: 7 7---14---21---28---35 7. (6. Minta pengguna untuk memasukkan angka x. Gunakan argumen opsional sep untuk mencetak x, 2x, 3x, 4x, dan 5x, masing-masing dipisahkan oleh tiga tanda hubung, seperti di bawah ini. Masukkan angka: 7 7 --- 14 --- 21 --- 28 --- 35 7.)  

6. Minta pengguna untuk memasukkan angka x. Gunakan argumen opsional sep untuk mencetak x, 2x, 3x, 4x, dan 5x, masing-masing dipisahkan oleh tiga tanda hubung, seperti di bawah ini. Enter a number: 7 7 --- 14 --- 21 --- 28 --- 35 7. (6. Minta pengguna untuk memasukkan angka x. Gunakan argumen opsional sep untuk mencetak x, 2x, 3x, 4x, dan 5x , masing-masing ditentukan oleh tiga tanda hubung, seperti di bawah ini. Masukkan angka: 7 7 --- 14 --- 21 --- 28 --- 35 7.)

Jawab:
#Suport Calonpintar.com

x = int(input("Enter a number: "))
print(x,"---",x*2,"---",x*3,"---",x*4,"---",x*5)


7. Write a program that asks the user for a weight in kilograms and converts it to pounds. There are 2.2 pounds in a kilogram. 

(7. Tulis program yang meminta pengguna untuk menghitung berat dalam kilogram dan mengubahnya menjadi pound. Ada 2,2 pon dalam satu kilogram.)
Jawab:
#Suport Calonpintar.com

kilo = float(input("Kilo : "))
pounds = kilo * 2.2
print("Pounds :",pounds)

8. Write a program that asks the user to enter three numbers (use three separate input statements). Create variables called total and average that hold the sum and average of the three numbers and print out the values of total and average. 

(8. Tulis program yang meminta pengguna memasukkan tiga angka (gunakan tiga pernyataan input terpisah). Buat variabel yang disebut total dan rata-rata yang menampung jumlah dan rata-rata dari ketiga angka dan mencetak nilai total dan rata-rata.)
Jawab:
#Suport Calonpintar.com

num1 = float(input("Number 1: "))
num2 = float(input("Number 2: "))
num3 = float(input("Number 3: "))

total = num1 + num2 + num3
average = (num1 + num2 + num3) / 3

print("Total :", total)
print("Average : ", average)

9. A lot of cell phones have tip calculators. Write one. Ask the user for the price of the meal and the percent tip they want to leave. Then print both the tip amount and the total bill with the tip included.

9. Banyak ponsel memiliki kalkulator tip. Tulis satu. Tanyakan kepada pengguna harga makanan dan persentase tip yang ingin mereka tinggalkan. Kemudian cetak jumlah tip dan total tagihan dengan menyertakan tip.
Jawab:
#Suport Calonpintar.com

price = int(input("Price : "))
percen = int(input("Percen : "))
tip =(percen/100) * price
total = price + tip

print("Top amount : ", tip)
print("Total bill : ", total)

Terimakasih Telah berkunjung jangan lupa dukung terus ya untuk perkembangan blog ini terimakasih.
#Soal beserta jawaban dan kode pythonya.
#Soal Python dan jawaban lengkap.
#Pembahasan Python tentang Soal A Practical Introduction to Python Programming