Mạng xã hội
Hoặc copy link
Bài tập code python đơn giản dành cho các bạn vừa trải qua khóa học tổng quan về Python. Giúp các bạn củng cố và nắm chắc kiến thức hơn. Để xem nhiều thứ hay ho với python thì vào đây nhé.
n = int(input("Nhập vào số nguyên bất kỳ"))
for i in range (1, n + 1):
print(i)
n = int(input("Nhap vao so nguyen thu nhat"))
m = int(input("Nhap vao so nguyen thu hai"))
for i in range (n, m + 1):
print(i)
n = int(input("Nhap vao so nguyen bat ky"))
s = 0
if(n%2 == 0):
for i in range(2, n + 1, 2):
s+= i
print(s)
elif(n%2 == 1):
for i in range(1, n + 1, 2):
s += i
print(s)
for i in range(1, 10):
print(i**2)
a. Nếu số đó lớn hơn 10 thì in ra dòng: số nhập vào phải bé hơn 10
b. Nếu số đó nhỏ hơn hoặc bằng 10, in ra các số chẵn trong khoảng từ 1 đến n.
n = int(input("Nhap n:"))
if(n>10):
print("số nhập vào phải bé hơn 10")
else:
for i in range(1, n, 1):
if(i%2==0):
print(i)
a = int(input("Nhap a:"))
b = int(input("Nhap b:"))
for i in range(a, b+1,1):
if (i%2 == 0 and i%3 == 0):
print(i)
n = int(input("Nhap n:"))
if(n>20):
input("Mời bạn nhập lại với n < 20: ",n)
else:
for i in range(1, n, 1):
if(i%5==0 or i%7==0):
print(i)
def tinhgiaithua(n):
giai_thua = 1;
if (n == 0 or n == 1):
return giai_thua;
else:
for i in range(2, n + 1):
giai_thua = giai_thua * i;
return giai_thua;
n = int(input("Nhập số nguyên dương n = "));
print("Giai thừa của", n, "là", tinhgiaithua(n));
n = int(input("Nhap n:"))
if ( n<2 or n % 2 == 0 or n % 3 == 0 or n % 5 == 0):
print("không phải số nguyên tố ")
else:print("là số nguyên tố")
n = int(input("Nhap vao so nguyen bat ky"))
s = 0
for i in range(2, n, 2):
s += i
print(s)
# các thao tác trên list
#1.list()
string = "Nguyễn Tuấn"
print(list(string))
# Ket Qua: ['N', 'g', 'u', 'y', 'e', 'n', ' ', 'T', 'u', 'a', 'n']
tup = ('A', 'B', 'C')
print(list(tup))
# Ket Qua: ['A', 'B', 'C']
#2, len().
list = ['A', 'B', 'C']
print(len(list))
#Kết quả: 3
#3, max().
list = ['A', 'B', 'C']
print(max(list))
#Kết quả: C
list = ['1', '3', '2']
print(max(list))
#Kết quả: 3
#4, min().
list = ['A', 'B', 'C']
print(min(list))
#Kết quả: A
list = ['1', '3', '2']
print(max(list))
#Kết quả: 1
#5, append().
list = ['A', 'B', 'C']
list.append('D')
print(list)
# Kết quả: ['A', 'B', 'C', 'D']
list.append(('E', 'F'))
print(list)
# Kết quả: ['A', 'B', 'C', 'D', ('E', 'F')]
#6, extend().
list = ['A', 'B', 'C']
list.extend('D')
print(list)
# Kết quả: ['A', 'B', 'C', 'D']
list.extend(('E', 'F'))
print(list)
# Kết quả: ['A', 'B', 'C', 'D', 'E', 'F']
#7. count().
list = ['A', 'B', 'C']
print(list.count('A'))
# Kết quả: 1
#8, index().
list = ['A', 'B', 'C']
print(list.index('B'))
# Kết quả: 1
print(list.index('D'))
# Kết quả: ValueError: 'D' is not in list
# 9, insert().
list = ['A', 'B', 'C']
list.insert(0, 'Z')
print(list)
# Kết quả: ['Z', 'A', 'B', 'C']
list.insert(2, 'D')
print(list)
# Kết quả: ['Z', 'A', 'D', 'B', 'C']
#10, reverse().
list = ['A', 'B', 'C']
list.reverse()
print(list)
# Kết quả: ['C', 'B', 'A']
#11, remove().
list = ['A', 'B', 'C']
list.remove('C')
print(list)
# Kết quả: ['A', 'B']
#12, pop().
list = ['A', 'B', 'C', 'D', 'E']
list.pop()
print(list)
# Kết quả: ['A', 'B', 'C', 'D']
list.pop(2)
print(list)
# Kết quả: ['A', 'B', 'D']
numbers = [2.5, 3, 4, -5]
# không truyền tham số start
numbersSum = sum(numbers)
print(numbersSum)
# start = 10
numbersSum = sum(numbers, 10)
print(numbersSum)
Nhập một số n, hãy tạo ra dictionary chứa các phần tử dạng i:i*2 với (i chạy từ 1 đến n) và in ra dictionary đó. Ví dụ với n là 3 thì đầu ra sẽ là: {1: 2, 2: 4, 3: 6}.
n = int(input("Nhập vào một số bất kỳ: "))
d = dict()
for i in range(1, n + 1):
d[i] = i * 2
print(d)
def square(x):
return x ** 2
print(square(4))
print(square(3))
def ChuanHoa(s):
a = s.strip()
b = " ".join(a.split())
return b
s = input("Nhap chuoi: ")
print("Chuoi sau khi chuan hoa:", ChuanHoa(s))
Viết chương trình ghi đoạn văn bản vào một tập tin sau đó: ( tạo 1 file test.txt để ghi nhé )
a) Viết chương trình python để đọc toàn bộ tập tin.
b) Viết chương trình python để đọc n dòng đầu tiên của một tập tin. n nhập từ bàn phím.
file = open("test.txt", '+r')
print(file.read())
file.close()
print("\n")
file = open("test.txt", '+r')
n = int(input("Nhap vao so dong: "))
for i in range(1, n + 1, 1):
print(file.readline())
file = open("test19.txt", 'r')
print(file.readlines())
file.close()
file = open("test19.txt", 'r')
print(file.read())
file.close()
Viết chương trình nhập từ bàn phím thông tin cá nhân bao gồm: tên, tuổi, email, địa chỉ, nơi làm việc.
a) Lưu các thông tin trên vào file data.txt
b) Đọc thông tin từ file và hiển thị ra màn hình.
file = open("test20.txt", 'w+')
ten = input("Nhap ten cua ban: ")
tuoi = input("Nhap tuoi cua ban: ")
email = input("Nhap email cua ban:")
addr = input("Nhap dia chi cua ban: ")
nlv = input("Nhap noi lam viec cua ban: ")
file.write(ten + '\n')
file.write(tuoi + '\n')
file.write(email + '\n')
file.write(addr + '\n')
file.write(nlv + '\n')
file.close()
file = open("test20.txt", 'r')
X = file.read()
print("Thong tin ca nhan: \n",(X))
file.close()
Cảm ơn các bạn đã ghé thăm. Chúc các bạn thành công!