Program Python dan Cara Membuatnya
1. Program untuk menampilkan kata
print "Hello World!"
2. Program untuk menyatukan dua buah variabel
city = str(input("Dimana kamu tinggal? "))
pet = str(input("Siapa nama hewan peliharaan kamu? "))
band = city +' '+ pet
print(f"Nama band kamu adalah: {band}")
3. Program untuk menggabungkan beberapa series
#program untuk menggabungkan beberapa list
#import packages pandas
import pandas as pd
list1 = ["a", "b", "c", "d", "e", "f"]
list2 = [1, 2, 3, 4, 5, 6]
list_gabungan = list1 + list2
list_gabungan
4. Program untuk menghasilkan angka yang acak
#program untuk menghasilkan angka acak
#import packages random
import random
print(random.randint(0,100))
5. Program untuk mencari angka terbesar dari sebuah deret acak
#program untuk mencari angka terbesar dari sebuah deret acak
#import packages random dan pandas
import random
import pandas as pd
n1 = int(input("Masukkan angka pertama: "))
n2 = int(input("Masukkan angka kedua: "))
step = int(input("Jumlah angka dalam deretnya: "))
deret = []
for i in range(0,step):
i = random.randint(n1,n2)
deret.append(i)
max = max(deret)
print(f'Deret kamu adalah: {deret}')
print(f'Angka terbesar dalam deret kamu adalah: {max}')
6. Program untuk menghitung nilai akar
#program untuk menghitung nilai akar
number = float(input("Masukkan angka= "))
root = round(number**0.5,2)
print(f"Nilai akar dari {number} adalah {root}")
7. Program untuk menghitung luas segitiga
#program untuk menghitung luas segitiga
a = float(input("Jarak a= "))
b = float(input("Jarak b= "))
c = float(input("Jarak c= "))
#menghitung semi-paramater
s = (a+b+c)/2
#menghitung luas segitiga
area = (s*(s-a)*(s-b)*(s-c))**0.5
print(f"Luas area segitiga adalah {round(area,2)} satuan unit luas")
8. Program untuk melihat kalender
#program untuk melihat kalender
#import packages calendar
import calendar
yy = int(input("Masukkan tahun: "))
mm = int(input("Masukkan bulan (dalam angka): "))
# display the calendar
print(calendar.month(yy, mm))
9. Program untuk menghitung jumlah huruf vokal pada sebuah kalimat
#program untuk menghitung jumlah huruf vokal pada sebuah kalimat
#string of vowels
vowels = 'aeiou'
ip_str = str(input("Masukkan sebuah kalimat: "))
#memodifikasi kalimat agar memiliki format yang sama setiap karakter
ip_str = ip_str.casefold()
# membuat sebuah dictionary dengan setiap huruf vokal menjadi key dan value
awal adalah 0
count = {}.fromkeys(vowels,0)
# menghitung jumlah huruf vokal
for char in ip_str:
if char in count:
count[char] += 1
count_table = pd.DataFrame(count, index=['Jumlah'])
print(count_table)
10. Program untuk mencari angka yang dapat dibagi dengan angka lain
#program untuk mencari angka yang dapat dibagi dengan angka lain
n = int(input("Berapa jumlah angka dalam deret? "))
min = int(input("Berapa angka terkecil? "))
max = int(input("Berapa angka terbesar? "))
divisible = int(input("Berapa angka yang ingin kamu bagi? "))
#import packages random
import random
deret = []
for i in range(0,n):
deret.append(random.randint(min, max))
result = list(filter(lambda x: (x % divisible == 0), deret))
print(f"Didalam deret {deret} angka yang dapat dibagi
dengan {divisible} adalah {result}")