<jupyter_start><jupyter_text>Bài 1: Hãy xây dựng một hàm thực hiện các yêu cầu sau:- Xuất ra màn hình câu thông báo: “Lập trình Java 2021”- Hàm không có giá trị trả về<jupyter_code>def begin():
  print("Lập trình java 2021")
begin()<jupyter_output>Lập trình java 2021<jupyter_text>Bài 2: Hãy xây dựng một hàm thực hiện các yêu cầu sau:- Nhận một tham số đầu vào là một chuỗi ký tự (kiểu String)- Xuất ra màn hình nội dung chuỗi được truyền vào từ tham số- Hàm không có giá trị trả về<jupyter_code>def cstr(thongdiep):
    print(thongdiep)
cstr("Hello")<jupyter_output>Hello<jupyter_text>Bài 3: Hãy viết chương trình thực hiện các yêu cầu sau:- Nhập một số nguyên dương n từ bàn phím (kiểm tra nếu không đạt yêu cầu thì bắt nhậplại)- Nhập một thông điệp từ bàn phím- Gọi thực hiện hàm ở Bài 2 n lần với thông điệp được truyền làm tham số đầu vào của hàm.<jupyter_code>def mul(message, n):
  k=int(input("Nhap so nguyen duong: "))
  if k>0:
    print(k)
  else:
    print("Nhap lai")

  for i in range(0, n):
    print(message)
mul("Hello",5)<jupyter_output>Nhap so nguyen duong: 7
7
Hello
Hello
Hello
Hello
Hello<jupyter_text>Bài 4: Hãy viết chương trình thực hiện các yêu cầu sau:- Xây dựng hàm giải phương trình bậc 1 (ax + b = 0), với hệ số a & b được truyền vào quathông số của hàm.- Chương trình chính nhận các thông số a, b từ bàn phím- Chương trình chính gọi hàm giải phương trình bậc 1 nêu trên<jupyter_code>def ptb1(a,b):
  print ("Nghiem la: ")
  if a==0:
    if b==0:
      print("Phuong Trinh Vo Nghiem")
    else:
      print("Phuong trinh Vo So Nghiem")
  else:
    x= -b/a
  print (x)
ptb1(2,3)<jupyter_output>Nghiem la: 
-1.5<jupyter_text>Bài 5: Hãy viết chương trình thực hiện các yêu cầu sau:- Xây dựng hàm giải phương trình bậc (ax2 + bx + c = 0), với hệ số a & b & c được truyềnvào qua thông số của hàm.- Chương trình chính nhận các thông số a, b & c từ bàn phím- Chương trình chính gọi hàm giải phương trình bậc 2 nêu trên<jupyter_code>def ptb2(a,b,c):
  print ("Nghiem la: ")
  from math import sqrt
  if a==0:
    print("Day la phuong trinh bac 1")
    if b==0:
      if c==0:
        print("Phuong Trinh Vo Nghiem")
      else:
        print("Phuong trinh Vo So Nghiem")
    else:
      k= -b/c
      print (k)

  else:
    d=b*b-4*a*c
    if d>=0:
      x1=(-b+sqrt(d)/2*a)
      x2=(-b-sqrt(d)/2*a)
      print(x1)
      print(x2)
      return x1,x2
    else:
      print("Phuong trinh vo nghiem")
ptb2(2,6,3)<jupyter_output>Nghiem la: 
-2.5358983848622456
-9.464101615137753<jupyter_text>Bài 6: Hãy viết chương trình thực hiện các yêu cầu sau:- Cho người dùng lựa chọn giải phương trình bậc 1 hay bậc 2 bằng cách nhập số (1 hay 2)từ bàn phím- Nếu người dùng chọn giải phương trình bậc 1, thì thực hiện các bước như Bài 4- Nếu người dùng chọn giải phương trình bậc 2, thì thực hiện các bước như Bài 5<jupyter_code>def choice(t):
  if t==1:
    a=float(input("Nhap so a: "))
    b=float(input("Nhap so b: "))
    ptb1(a,b)
  elif t==2:
    l=float(input("Nhap so a: "))
    r=float(input("Nhap so b: "))
    s=float(input("Nhap so c: "))
    ptb2(l,r,s)
choice(1)
choice(2)<jupyter_output>Nhap so a: 5
Nhap so b: -10
Nghiem la: 
2.0
Nhap so a: 2
Nhap so b: 10
Nhap so c: 8
Nghiem la: 
-4.0
-16.0<jupyter_text>Bài 7: Viết chương trình thực hiện các yêu cầu sau:- Thực hiện yêu cầu như bài 6- Sau khi thực hiện xong cho người dùng lựa chọn tiếp tục thực hiện lại hay kết thúc chương trình<jupyter_code>def choice(t):
  if t==1:
    a=float(input("Nhap so a: "))
    b=float(input("Nhap so b: "))
    ptb1(a,b)
  elif t==2:
    l=float(input("Nhap so a: "))
    r=float(input("Nhap so b: "))
    s=float(input("Nhap so c: "))
    ptb2(l,r,s)
  z=input("Again?" )
  if z=="Yes":
    choice(t)
  elif z=="No":
    print("chuong trinh ket thuc")
choice(2)<jupyter_output>Nhap so a: 4
Nhap so b: 5
Nhap so c: 7
Nghiem la: 
Phuong trinh vo nghiem
Again?Yes
Nhap so a: 6
Nhap so b: 3
Nhap so c: 7
Nghiem la: 
Phuong trinh vo nghiem
Again?Yes
Nhap so a: 2
Nhap so b: 10
Nhap so c: 8
Nghiem la: 
-4.0
-16.0
Again?No
chuong trinh ket thuc
{'fraction_non_alphanumeric': 0.11135802469135803, 'fraction_numerical': 0.0345679012345679, 'mean_word_length': 3.300424628450106, 'pattern_counts': {'":': 2, '<': 22, '<?xml version=': 0, '>': 24, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'chain_length': '7', 'dir': 'jupyter-structured-clean-dedup', 'id': '269374', 'license': 'Unlicense', 'n_tokens_mistral': 2318, 'n_tokens_neox': 2266, 'n_words': 618, 'path': 'Function.ipynb', 'repo_name': 'Tranminhtuan48/pythonbasics', 'size': '4050'}