Daftar Isi:
- Langkah 1: Komentar/Tagar
- Langkah 2: Cetak dan Masukan Pernyataan
- Langkah 3: F String
- Langkah 4: Jika, Lain Jika (Elif), Pernyataan Lain
- Langkah 5: Modul Umum
- Langkah 6: Game Pertama! Menggunakan Modul Acak
- Langkah 7: Brutal Force Password Cracker
Video: Pengenalan Python - Katsuhiko Matsuda & Edwin Cijo - Dasar-dasar: 7 Langkah
2024 Pengarang: John Day | [email protected]. Terakhir diubah: 2024-01-30 09:53
Halo, kami adalah 2 siswa di MYP 2. Kami ingin mengajari Anda dasar-dasar cara membuat kode Python.
Itu dibuat pada akhir 1980-an oleh Guido van Rossum di Belanda. Itu dibuat sebagai penerus bahasa ABC. Namanya adalah "Python" karena ketika dia berpikir tentang Python (ular), dia juga membaca, "Sirkus Terbang Monty Python". Guido van Rossum berpikir bahwa bahasa tersebut membutuhkan nama yang pendek dan unik, jadi dia memilih Python.
Perlengkapan:
Program atau situs web pengkodean komputer dan python (Disarankan: repl.it)
Langkah 1: Komentar/Tagar
Komentar adalah catatan samping yang dapat digunakan dengan Python. Mereka dapat digunakan sebagai:
- catatan sampingan
- instruksi
- langkah dll
Komentar tidak memiliki output apa pun.
#Pengkodean
Langkah 2: Cetak dan Masukan Pernyataan
Cetak Pernyataan
Pernyataan cetak, ditulis sebagai cetakan, adalah pernyataan yang digunakan untuk mencetak kalimat atau kata. Jadi misalnya:
print("Halo Dunia!")
Outputnya akan menjadi:
Halo Dunia!
Jadi Anda dapat melihat bahwa pernyataan cetak digunakan untuk mencetak kata atau kalimat.
Pernyataan Masukan
Pernyataan input, ditulis sebagai input, adalah pernyataan yang digunakan untuk "bertanya". Sebagai contoh:
masukan("Siapa namamu?")
Outputnya akan menjadi:
Siapa nama kamu?
Namun, dengan input, Anda dapat menulis di dalamnya. Anda juga dapat "memberi nama" input.
Seperti ini:
nama = input("Nama kamu siapa?")
Anda dapat merespons dengan melakukan ini:
Siapa nama kamu? Katsuhiko
Kemudian Anda dapat menambahkan pernyataan if untuk menambahkan sesuatu ke data yang ditemukan.
Anda akan mempelajari cara menggunakannya di Langkah 4.
Langkah 3: F String
cetak(p"")
Outputnya sekarang, tidak ada apa-apanya. Anda tidak mencetak apa pun. Tetapi katakan Anda menambahkan ini:
print(f"Halo {nama}!")
Itu akan berhasil, hanya jika namanya disebutkan. Dengan kata lain, katakanlah Anda memiliki input sebelumnya dan Anda melakukan ini untuk itu:
nama = masukan (Siapa nama Anda?)
Kemudian f string akan bekerja. Katakanlah untuk input, Anda memasukkan nama Anda. Kemudian ketika pernyataan print akan mencetak:
Halo (apa pun nama Anda)!
Cara lain yang bisa Anda lakukan adalah dengan koma. Ini juga tidak akan menggunakan string f. Mereka juga mirip. Jadi bagaimana Anda akan mencetaknya seperti ini:
nama = masukan()
print("Halo", nama, "!")
Langkah 4: Jika, Lain Jika (Elif), Pernyataan Lain
Kode saya dengan nama yang berbeda menggunakan If, Else If (Elif), Else Statements.
Jika Pernyataan
Jika pernyataan, dicetak seolah-olah, secara harfiah seperti yang disebut, jika kalimat. Mereka melihat apakah sebuah kalimat sama atau sesuatu dengan objek, itu menciptakan efek untuk sesuatu. Anda bisa memikirkan pernyataan if sebagai sebab dan akibat. Contoh pernyataan if adalah:
nama = input("Nama kamu siapa?")
#asking for name if name == "JBYT27": print("Halo Administrator!")
Outputnya akan menjadi:
Siapa nama kamu? Katsuhiko
Halo Administrator!
Namun, katakan bahwa jawabannya bukanlah Katsuhiko. Di sinilah yang lain, elif, coba, dan kecuali pernyataan masuk!
Pernyataan Elif
Pernyataan Elif, dicetak sebagai elif cukup banyak jika pernyataan. Hanya saja kata else dan if digabungkan. Jadi katakanlah Anda ingin menambahkan lebih banyak pernyataan if. Maka Anda akan melakukan ini:
jika nama == "Katsuhiko":
print("Halo Administrator!") nama elif == "Coder": print("Halo Coder!")
Itu hanya menambahkan lebih banyak pernyataan if, hanya menambahkan yang lain ke dalamnya!.
Pernyataan Lain
Pernyataan lain, dicetak sebagai yang lain, seperti pernyataan if dan elif. Mereka digunakan untuk memberi tahu komputer bahwa jika ada sesuatu yang bukan itu dan bukan itu, buka hasil yang lain ini. Anda dapat menggunakannya seperti ini (menindaklanjuti dari kode atas lainnya):
jika nama == "Katsuhiko":
print("Halo Administrator!") nama elif == "Squid": print("Halo Lord Squod!") else: print(f"Halo {nama}!")
Langkah 5: Modul Umum
Modul umum meliputi:
- os
- waktu
- matematika
- sistem
- membalas
- penyu
- tkinter
- acak
- dll.
Jadi semua modul yang saya daftarkan ini, saya akan memberi tahu Anda cara menggunakannya, langkah demi langkah). Tapi tunggu dulu, apa itu modul?
Modul seperti paket yang sudah diinstal sebelumnya dengan python. Anda hanya perlu menginstalnya sepenuhnya, yang merupakan modul. Jadi seperti kode ini:
impor os
Ketika Anda melakukan ini, Anda berhasil mengimpor modul os! Tapi tunggu, apa yang bisa Anda lakukan dengan itu? Cara paling umum orang menggunakan modul os adalah dengan menghapus halaman. Artinya, itu membersihkan konsol (bagian hitam) sehingga membuat layar Anda jernih. Namun, karena ada banyak, banyak, banyak modul, Anda juga dapat menghapus layar menggunakan modul ulangan. Kodenya seperti ini:
impor ulang
ulangi.hapus()
Tetapi satu hal yang menakjubkan tentang pengimporan ini adalah Anda dapat membuat hal-hal menjadi spesifik. Seperti katakanlah Anda hanya ingin mengimpor pi dan sqrt dari paket matematika. Ini kodenya:
dari matematika impor pi, sqrt
Izinkan saya menyebutkan bahwa ketika Anda melakukan ini, jangan pernah menambahkan dan. Seperti dari … impor … dan …. Hanya saja, jangan lakukan itu:)
Berikutnya adalah modul waktu: Anda dapat menggunakan modul waktu untuk:
- penundaan waktu
- teks gulir
Berikutnya adalah tkinter, kura-kura
Anda dapat menggunakan modul tkinter untuk GUI (pemutaran layar), Anda dapat mengimpornya dengan python normal, atau Anda dapat melakukan ini dalam repl baru. Anda dapat menggunakan kura-kura untuk menggambar, namun tidak banyak digunakan untuk pengembangan web. Matematika dan sistem Matematika digunakan untuk perhitungan matematika, untuk menghitung matematika. sys digunakan untuk mengakses variabel yang digunakan. Saya tidak begitu tahu bagaimana saya bisa menjelaskannya kepada Anda, tetapi untuk lebih lanjut, klik di sini Acak Modul acak digunakan untuk mengacak variabel dan string. Katakanlah Anda ingin mengacak daftar. Berikut akan menjadi kode:
impor acak
a_list = ["Katsuhiko", "pai", "kucing", "anjing"] random.choice(a_list)
Outputnya akan menjadi pilihan acak dari variabel/daftar. Jadi bisa jadi pie, Katsuhiko, kucing, atau anjing. Dari modul acak, ada banyak hal yang dapat Anda impor, tetapi yang paling umum adalah:
- pilihan
- jangkauan
- dll.
Itu dia!
Langkah 6: Game Pertama! Menggunakan Modul Acak
Sekarang Anda akan membuat game pertama Anda menggunakan modul acak.
Pertama kita mengimpor modul acak
Maka kita harus menulis ini:
import random num2 = random.randint(1, 100) #Artinya angka yang akan dipilih dari 1-100, bisa diubah jika ingin tebakan = 10 #Ini adalah berapa banyak tebakan yang didapat pemain
Lalu kita print judulnya (Number Game!)
Kemudian kita masuk ke sesuatu yang baru bernama, While True:. Pernyataan ini akan memungkinkan kode untuk terus berulang.
Kemudian kita tambahkan pernyataan input:
num = int(input("Tebak angka 1-100\n: ") #The \n berarti pergi ke baris berikutnya
Kami menambahkan int sebelum pertanyaan untuk menjadikannya jawaban bilangan bulat yang memungkinkan kami untuk membedakan dan melakukan hal-hal matematika dengan num2 dan num. Pertanyaan masukan ini juga harus berada di dalam While True:.
Kemudian kami mengatakan bahwa jika num lebih besar dari num2 maka katakan itu terlalu tinggi dan itu akan mengatakan berapa banyak tebakan yang tersisa seperti ini:
if num > num2: print(f"Terlalu tinggi. Anda memiliki {tebakan} tebakan yang tersisa") tebakan-=1
Kemudian Anda melakukan hal yang sama tetapi kemudian sebaliknya dalam sedetik jika (masih di dalam loop sementara).
if num < num2: print(f"Terlalu rendah. Anda memiliki {tebakan-1} tebakan yang tersisa") tebakan-=1
Kemudian Anda menambahkan keduanya jika tebakan menjadi 0 maka Anda kalah dan jika num = num2 maka kita menang
if num == num2: print(f"Anda benar! Anda selesai dengan {guesses-1} tebakan kiri") break # Break berarti kode berhenti. if menebak == 0: print(f"Kamu kalah! Angka yang benar adalah {num2}") break
Ini semua kode untuk permainan tebak angka.
Semua kode bersama-sama harus seperti ini:
print("Permainan Angka!") while True: num = int(input("Tebak angka 1-100\n: ")) if num > num2: print(f"Terlalu tinggi. Anda memiliki {tebakan-1} tebakan kiri") tebakan-=1 if num < num2: print(f"Terlalu rendah. Anda memiliki {tebakan-1} tebakan tersisa") tebakan-=1 if num == num2: print(f"Kamu benar! Kamu selesai dengan {tebakan-1} tebakan tersisa") break if tebakan == 0: print(f"Kamu kalah! Angka yang benar adalah {num2}") break
Ini versi remix dari Number Game:
Versi remix memiliki tingkat kesulitan dan rahasia lainnya.
Hore! Kami berhasil melewatinya tanpa tidur!
Terima kasih telah melihat instruksi kami. Semoga Anda belajar sesuatu yang baru.:)
Langkah selanjutnya adalah permainan yang lebih maju. Langkah selanjutnya akan menjelaskan setiap bagian kode untuk memahami apa yang Anda lakukan. Ini opsional
Langkah 7: Brutal Force Password Cracker
impor acak
karakter = ['a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', ' y', 'z', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '!', '@', '#', '$', '%', '^', '&', '*', '(', ')', '-', '_', '+', ' =', '~', '`'] cha = '' ba= untuk item dalam karakter: cha+=item print("characters: "+cha)
Kode di atas adalah kode untuk menulis semua karakter yang dapat digunakan dalam kata sandi
kata sandi = input("Masukkan kata sandi empat digit. ").lower()
menebak = Benar x=0 q = 11 w=11 e=11 r=11 puluhan = 0 satuan =1 ratusan = 0 ribuan = 0 sambil menebak: r+=1 x+=1 jika r == 62: e+=1 r= 11 jika e == 62: w+=1 e=11 jika w == 62: q+=1 w=11 tebak ='' a = karakter[q-11] b = karakter[w-11] c = karakter[e -11] d = karakter[r-11] tebak +=tebakan+=b tebak+=c tebak+=d
Kode di atas menunjukkan proses menebak dan cara menemukan setiap kemungkinan kata sandi 4 digit dengan karakter
jika menebak == kata sandi:
print("Tebak angka "+str(x)) print("Tebak: "+tebak) break else: print("Tebak: "+tebak)
Kode di sini menunjukkan jumlah kata sandi yang diperiksa untuk menemukan "kata sandi" yang Anda tulis.
Berikut adalah tautan dari Brute Force Password Cracker:
Dibutuhkan total 7171112 tebakan untuk memecahkan """".
Direkomendasikan:
Helm Safety Covid Bagian 1: Pengenalan Sirkuit Tinkercad!: 20 Langkah (dengan Gambar)
Helm Pengaman Covid Bagian 1: Pengantar Sirkuit Tinkercad!: Halo, teman! Dalam seri dua bagian ini, kita akan belajar cara menggunakan Sirkuit Tinkercad - alat yang menyenangkan, kuat, dan mendidik untuk mempelajari cara kerja sirkuit! Salah satu cara terbaik untuk belajar, adalah melakukannya. Jadi, pertama-tama kita akan mendesain proyek kita sendiri: t
Pengenalan dan Identifikasi Wajah - ID Wajah Arduino Menggunakan OpenCV Python dan Arduino.: 6 Langkah
Pengenalan dan Identifikasi Wajah | ID Wajah Arduino Menggunakan OpenCV Python dan Arduino.: Pengenalan wajah AKA ID wajah adalah salah satu fitur terpenting di ponsel saat ini. Jadi, saya punya pertanyaan "bisakah saya memiliki id wajah untuk proyek Arduino saya" dan jawabannya adalah ya… Perjalanan saya dimulai sebagai berikut: Langkah 1: Akses ke kami
Pengenalan Ucapan Menggunakan Google Speech API dan Python: 4 Langkah
Speech Recognition Menggunakan Google Speech API dan Python: Speech RecognitionSpeech Recognition adalah bagian dari Natural Language Processing yang merupakan subbidang dari Artificial Intelligence. Sederhananya, pengenalan suara adalah kemampuan perangkat lunak komputer untuk mengidentifikasi kata dan frasa dalam bahasa lisan
Pemegang Kunci Jack Gitar Arduino Dengan Pengenalan Jack & OLED: 7 Langkah
Arduino Guitar Jack Key Holder Dengan Jack Recognition & OLED: Intro: Instruksi ini akan merinci pembuatan gantungan kunci plugin Guitar Jack berbasis Arduino sayaIni adalah instruksi pertama saya jadi mohon bersabar karena saya dapat membuat perubahan / pembaruan di sepanjang jalan
Pengenalan Pengenalan Suara Dengan Elechouse V3 dan Arduino.: 4 Langkah (dengan Gambar)
Pengenalan Pengenalan Suara Dengan Elechouse V3 dan Arduino.: Hai…!Teknologi pengenalan suara telah ada di sini selama beberapa tahun terakhir. Kami masih ingat kegembiraan besar yang kami alami saat berbicara dengan iphone pertama yang mendukung Siri. Sejak itu, perangkat perintah suara telah berkembang ke tingkat yang sangat