{ "cells": [ { "cell_type": "markdown", "id": "56ed3244", "metadata": {}, "source": [ "

Latihan

\n", "
    \n", "
  1. Buatlah variabel dengan nama hobi, yang digunakan untuk menampung input dari user dengan label \"Hobi kamu apa? : \" , kemudian Cetaklah dengan label Hobi kamu : {hobi}
  2. \n", "
  3. Buatlah variabel nama, yang digunakan untuk menampung input dari user dengan label \"Siapa nama kamu? : \" , misal user mengisikan nama \"Romi\" maka akan tampil output Nama kamu berawalan huruf R
  4. \n", "
" ] }, { "cell_type": "code", "execution_count": 1, "id": "ed9dabf0", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Jawaban No.1\n", "hobi kamu apa? :Bermain Panahan\n", "Hobi kamu : Bermain Panahan\n" ] } ], "source": [ "print(\"Jawaban No.1\")\n", "hobi = input('hobi kamu apa? :')\n", "print (f\"Hobi kamu : {hobi}\")" ] }, { "cell_type": "code", "execution_count": 2, "id": "a7b08d95", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "\n", "Jawaban No. 2\n", "Siapa nama kamu :Allya Saffira\n", "Nama kamu berawalan huruf A\n" ] } ], "source": [ "print(\"\\nJawaban No. 2\")\n", "nama = input('Siapa nama kamu :')\n", "print(f\"Nama kamu berawalan huruf {nama[0]}\")" ] }, { "cell_type": "markdown", "id": "e5731349", "metadata": {}, "source": [ "

Latihan

\n", "\n", "
    \n", "
  1. Buatlah program tebak hasil dari perkalian dari 2 angka dari 0 sampai 100, jika user menjawab benar maka tampil Jawaban anda True dan jika salah, maka akan tampil Jawaban anda False
  2. \n", "
" ] }, { "cell_type": "code", "execution_count": 3, "id": "8d0ddce5", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Tebak Perkalian 2 Angka\n", "Berapakah hasil perkalian 68 dan 5 : 340\n", "Jawaban anda True\n" ] } ], "source": [ "print(\"Tebak Perkalian 2 Angka\")\n", "\n", "from random import randint\n", "angka_1 = randint(0,100)\n", "angka_2 = randint(0,100)\n", "\n", "hasil = int(input(f\"Berapakah hasil perkalian {angka_1} dan {angka_2} : \"))\n", "print(f\"Jawaban anda {hasil==angka_1 * angka_2}\")" ] }, { "cell_type": "markdown", "id": "49430c53", "metadata": {}, "source": [ "

Latihan

\n", "Carilah kode CLDR Names dan unicode dari emoji, dan cetaklah menggunakan fungsi print" ] }, { "cell_type": "code", "execution_count": 4, "id": "b766796a", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "Names : smiling face with open hands\n", "Unicode : U0001f917 \n", "Hasil : 🤗 \n", "\n", "Names : grinning face with smiling eyes \n", "Unicode : U0001f604 \n", "Hasil : 😄 \n" ] } ], "source": [ "print (\"Names : smiling face with open hands\" )\n", "print (\"Unicode : U0001f917 \")\n", "print (\"Hasil : \\U0001f917 \")\n", "\n", "print (\"\\nNames : grinning face with smiling eyes \")\n", "print (\"Unicode : U0001f604 \")\n", "print (\"Hasil : \\U0001f604 \")\n" ] }, { "cell_type": "markdown", "id": "01ddd1d8", "metadata": {}, "source": [ "

Latihan

\n", "Jika terdapat sebuah string Belajar Pemrograman Python Maka tampilkan output berikut ini menggunakan fungsi print
\n", "
    \n", "
  1. Belajar
  2. \n", "
  3. ajar
  4. \n", "
  5. Pemrograman
  6. \n", "
  7. gram
  8. \n", "
  9. Python
  10. \n", "
  11. Py
  12. \n", "
  13. gram Python
  14. \n", "
  15. Pemrograman Python
  16. \n", "
\n" ] }, { "cell_type": "code", "execution_count": 5, "id": "caf042c3", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "1.Belajar\n", "2.ajar\n", "3.Pemrograman\n", "4.gram\n", "5.Python\n", "6.Py\n", "7.gram Python\n", "8.Pemrograman Python\n" ] } ], "source": [ "kalimat = \"Belajar Pemrograman Python\"\n", "print(f'1.{kalimat[0:7]}') \n", "print(f'2.{kalimat[3:7]}') \n", "print(f'3.{kalimat[8:19]}') \n", "print(f'4.{kalimat[13:17]}') \n", "print(f'5.{kalimat[20:26]}')\n", "print(f'6.{kalimat[20:22]}') \n", "print(f'7.{kalimat[13:17]} {kalimat[20:26]}') \n", "print(f'8.{kalimat[8:19]} {kalimat[20:26]}') " ] }, { "cell_type": "markdown", "id": "6d125478", "metadata": {}, "source": [ "

Latihan

\n", "1. Buatlah program untuk mengecek bahwa sebuah email termasuk valid atau tidak. Valid diartikan True dan tidak valid diartikan False\n", "Berikut contoh test case yang bisa digunakan sebagai acuan \n", "
    \n", "
  1. alunsujjada@gmailcom -> False
  2. \n", "
  3. alunsujjada@gmail.com -> True
  4. \n", "
  5. alun.sujjada@gmail.com -> False
  6. \n", "
  7. alunsujjada.gmail.com -> False
  8. \n", "
  9. alun.sujjada@gmailcom -> False
  10. \n", "
" ] }, { "cell_type": "code", "execution_count": 7, "id": "892f3b15", "metadata": {}, "outputs": [ { "name": "stdout", "output_type": "stream", "text": [ "1.alunsujjada@gmailcom\n", "False\n", "2.alunsujjada@gmail.com\n", "True\n", "3.alun.sujjada@gmail.com\n", "False\n", "4.alunsujjada.gmail.com\n", "False\n", "5.alun.sujjada@gmailcom\n", "False\n" ] } ], "source": [ "email = input (\"1.\")\n", "if (email == \"alunsujjada@gmail.com\"): \n", " print (True)\n", "else:\n", " print(False)\n", "email = input (\"2.\")\n", "if (email == \"alunsujjada@gmail.com\"):\n", " print (True)\n", "else: \n", " print(False) \n", "email = input (\"3.\")\n", "if (email == \"alunsujjada@gmail.com\"):\n", " print (True)\n", "else: \n", " print(False)\n", "email = input (\"4.\")\n", "if (email == \"alunsujjada@gmail.com\"):\n", " print (True)\n", "else: \n", " print(False)\n", "email = input (\"5.\")\n", "if (email == \"alunsujjada@gmail.com\"):\n", " print (True)\n", "else: \n", " print(False) " ] }, { "cell_type": "code", "execution_count": null, "id": "8ce4643e", "metadata": {}, "outputs": [], "source": [] } ], "metadata": { "kernelspec": { "display_name": "Python 3 (ipykernel)", "language": "python", "name": "python3" }, "language_info": { "codemirror_mode": { "name": "ipython", "version": 3 }, "file_extension": ".py", "mimetype": "text/x-python", "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", "version": "3.9.12" } }, "nbformat": 4, "nbformat_minor": 5 }