Share python exercises

ngotrucsmokes

New member
## Bài tập Python

### 1. Viết một chương trình để in chuỗi Fibonacci

Trình tự Fibonacci là một loạt các số trong đó mỗi số là tổng của hai số trước.Trình tự bắt đầu bằng 0 và 1, do đó, 10 số đầu tiên của chuỗi Fibonacci là:

`` `
0, 1, 1, 2, 3, 5, 8, 13, 21, 34
`` `

Bạn có thể viết một chương trình để in chuỗi Fibonacci bằng Python bằng các bước sau:

1. Xác định một hàm để tính số Fibonacci tại một chỉ số đã cho.
2. Tạo một vòng lặp để lặp qua các số Fibonacci từ 0 đến chỉ mục mong muốn.
3. Trong mỗi lần lặp của vòng lặp, in số Fibonacci ở chỉ mục hiện tại.

Dưới đây là một ví dụ về chương trình Python in chuỗi Fibonacci:

`` `Python
def fibonacci (n):
"" "Tính toán số Fibonacci ở một chỉ mục nhất định." ""

Nếu n <2:
trả lại n
khác:
Trả về Fibonacci (N - 1) + Fibonacci (N - 2)


Đối với tôi trong phạm vi (10):
in (fibonacci (i))
`` `

### 2. Viết một chương trình để kiểm tra xem một số là số nguyên tố

Một số nguyên tố là một số tự nhiên lớn hơn 1 không phải là sản phẩm của hai số tự nhiên nhỏ hơn.Một vài số nguyên tố đầu tiên là 2, 3, 5, 7, 11, 13, 17, 19 và 23.

Bạn có thể viết một chương trình để kiểm tra xem một số là Prime in Python bằng các bước sau:

1. Xác định một hàm để kiểm tra xem một số có chia hết cho một số khác không.
2. Tạo một vòng lặp để lặp trên tất cả các số từ 2 đến căn bậc hai của số đã cho.
3. Trong mỗi lần lặp của vòng lặp, kiểm tra xem số đã cho có chia hết cho số hiện tại không.
4. Nếu số đã cho là chia hết cho bất kỳ số nào trong vòng lặp, hãy trả về sai.
5. Nếu không, trả lại đúng.

Dưới đây là một ví dụ về chương trình Python kiểm tra xem một số là Prime:

`` `Python
def is_prime (n):
"" "Kiểm tra xem một số là số nguyên tố." ""

Đối với i trong phạm vi (2, int (n ** 0,5) + 1):
Nếu n % i == 0:
trả lại sai
trả về đúng


n = int (input ("nhập một số:"))
if is_prime (n):
in ("Số là Prime.")
khác:
in ("Số không phải là nguyên tố.")
`` `

### 3. Viết một chương trình để đảo ngược một chuỗi

Bạn có thể viết một chương trình để đảo ngược một chuỗi trong Python bằng các bước sau:

1. Xác định một hàm để đảo ngược một chuỗi.
2. Tạo một vòng lặp để lặp lại các ký tự trong chuỗi.
3. Trong mỗi lần lặp của vòng lặp, hãy nối ký tự hiện tại vào một chuỗi mới.
4. Trả về chuỗi mới.

Dưới đây là một ví dụ về chương trình Python đảo ngược chuỗi:

`` `Python
Def Reverse_String (S):
"" "Đảo ngược một chuỗi." ""

new_string = ""
Đối với I trong phạm vi (Len (S) -1, -1, -1):
new_string += s
trả lại new_string


s = input ("Nhập một chuỗi:")
in ("Chuỗi đảo ngược là:", Reverse_String (s))
`` `

### 4. Viết một chương trình để kiểm tra xem một chuỗi là palindrom

Một palindrom là một chuỗi giống nhau về phía sau và về phía trước.Ví dụ: "Trường đua" là một palindrom.

Bạn có thể viết một chương trình để kiểm tra xem một chuỗi có phải là một palindrom trong Python bằng các bước sau không:

1. Xác định một hàm để kiểm tra xem một chuỗi là palindrom.
2. Tạo vòng lặp để lặp lại các ký tự trong chuỗi
=======================================
## Python Exercises

### 1. Write a program to print the Fibonacci sequence

The Fibonacci sequence is a series of numbers where each number is the sum of the two preceding numbers. The sequence starts with 0 and 1, so the first 10 numbers of the Fibonacci sequence are:

```
0, 1, 1, 2, 3, 5, 8, 13, 21, 34
```

You can write a program to print the Fibonacci sequence in Python using the following steps:

1. Define a function to calculate the Fibonacci number at a given index.
2. Create a loop to iterate over the Fibonacci numbers from 0 to the desired index.
3. In each iteration of the loop, print the Fibonacci number at the current index.

Here is an example of a Python program that prints the Fibonacci sequence:

```python
def fibonacci(n):
"""Calculates the Fibonacci number at a given index."""

if n < 2:
return n
else:
return fibonacci(n - 1) + fibonacci(n - 2)


for i in range(10):
print(fibonacci(i))
```

### 2. Write a program to check if a number is prime

A prime number is a natural number greater than 1 that is not a product of two smaller natural numbers. The first few prime numbers are 2, 3, 5, 7, 11, 13, 17, 19, and 23.

You can write a program to check if a number is prime in Python using the following steps:

1. Define a function to check if a number is divisible by another number.
2. Create a loop to iterate over all the numbers from 2 to the square root of the given number.
3. In each iteration of the loop, check if the given number is divisible by the current number.
4. If the given number is divisible by any number in the loop, return False.
5. Otherwise, return True.

Here is an example of a Python program that checks if a number is prime:

```python
def is_prime(n):
"""Checks if a number is prime."""

for i in range(2, int(n ** 0.5) + 1):
if n % i == 0:
return False
return True


n = int(input("Enter a number: "))
if is_prime(n):
print("The number is prime.")
else:
print("The number is not prime.")
```

### 3. Write a program to reverse a string

You can write a program to reverse a string in Python using the following steps:

1. Define a function to reverse a string.
2. Create a loop to iterate over the characters in the string.
3. In each iteration of the loop, append the current character to a new string.
4. Return the new string.

Here is an example of a Python program that reverses a string:

```python
def reverse_string(s):
"""Reverses a string."""

new_string = ""
for i in range(len(s) - 1, -1, -1):
new_string += s
return new_string


s = input("Enter a string: ")
print("The reversed string is:", reverse_string(s))
```

### 4. Write a program to check if a string is a palindrome

A palindrome is a string that is the same backwards and forwards. For example, "racecar" is a palindrome.

You can write a program to check if a string is a palindrome in Python using the following steps:

1. Define a function to check if a string is a palindrome.
2. Create a loop to iterate over the characters in the string
 
Join Telegram ToolsKiemTrieuDoGroup
Back
Top