Tạo 1 biến kiểu List có 10 phần tử với giá trị ngẫu nhiên là con số từ 1 đến 100
Tham khảo tạo số ngẫu nhiên: https://iif.vn/hoc-python/tao-so-ngau-nhien-trong-python
Viết chương trình bằng python, tìm tất cả các số chia hết cho 7 nhưng không phải bội số của 5, nằm trong đoạn 2000 và 3200 (tính cả 2000 và 3200).
Các số thu được sẽ được in thành chuỗi trên một dòng, cách nhau bằng dấu phẩy.
j=[] #Tạo một danh sách rỗng để lưu kết quả
for i in range(2000, 3201): #Duyệt qua tất cả các số trong đoạn từ 2000 đến 3200
if (i%7==0) and (i%5!=0):
j.append(str(i))
print (','.join(j))Viết một chương trình bằng python, có thể tính giai thừa của một số cho trước.
Kết quả được in thành chuỗi trên một dòng, phân tách bởi dấu phẩy.
Ví dụ, số cho trước là 8 thì kết quả đầu ra phải là 40320.
def fact(x):
if x == 0:
return 1
return x * fact(x - 1)
x=int(input("Nhập số cần tính giai thừa:"))
print (fact(x))Viết code python, chấp nhận một chuỗi số, phân tách bằng dấu phẩy từ giao diện điều khiển, tạo ra một danh sách và một tuple chứa mọi số.
Ví dụ: Đầu vào được cung cấp là 34,67,55,33,12,98 thì đầu ra là:
['34', '67', '55', '33', '12', '98']
('34', '67', '55', '33', '12', '98')
values=input("Nhập vào các giá trị:")
l=values.split(",")
t=tuple(l)
print (l)
print (t)Định nghĩa một class có ít nhất 2 method:
• getString: để nhận một chuỗi do người dùng nhập vào từ giao diện điều khiển.
• printString: in chuỗi vừa nhập sang chữ hoa.
Thêm vào các hàm kiểm tra đơn giản để kiểm tra method của class.
Ví dụ: Chuỗi nhập vào là quantrimang.com thì đầu ra phải là: QUANTRIMANG.COM
Gợi ý:
• Sử dụng __init__ để xây dựng các tham số.
class InputOutString(object):
def __init__(self):
self.s = ""
def getString(self):
self.s = input("Nhập chuỗi:")
# Code by Quantrimang.com
def printString(self):
print (self.s.upper())
strObj = InputOutString()
strObj.getString()
strObj.printString()Tìm kiếm:
Sưu tập các đề thi Python, từ dễ đến khó