100 bài code lập trình python từ cơ bản đến nâng cao
Dán nhãn: Giải 100 bài code
- This topic has 63 phản hồi, 3 voice, and was last updated 3 months, 2 weeks trước by Vi Tính Tấn Dân.
-
Người viếtBài viết
-
26/04/2023 vào lúc 9:02 sáng #4626Vi Tính Tấn DânQuản lý
Giải đáp từ bài 1 đến bài 100 ( nguồn: 300bàicode.vn )
27/06/2024 vào lúc 8:19 chiều #5026Gia BảoThành viênBÀI TẬP : 39 kiểm tra có phải là số chính phương hay không
- import math
- def ktcp(n):
- if n<0:
- return False
- x=int(math.sqrt(n))
- return (x*x==n)
- n=int(input())
- if ktcp(n):
- print(“Yes”)
- else:
- print(“No”)
27/06/2024 vào lúc 9:38 chiều #5033Vi Tính Tấn DânQuản lýBÀI TẬP : 46 tìm x trong mảng hay không, nếu có in “Yes” và in ra vị trí còn ngược lại không có ghi ” No”
- n,x=map(int,input().split())
- a=list(map(int,input().split()))
- dem=0
- vt=0
- for i in range(len(a)):
- if x==a[i]:
- dem+=1
- vt=i
- break
- if dem==0:
- print(‘No’)
- else:
- print(‘Yes’)
- print(vt)
28/06/2024 vào lúc 6:02 chiều #5060Vi Tính Tấn DânQuản lýBÀI TẬP : 34
- def ktnt(n):
- i=2
- while (i*i<=n) and (n%i!=0):
- i+=1
- return (i*i>n) and (n>1)
- #
- m,n=map(int,input().split())
- dem=0
- for i in range(m,n+1):
- if ktnt(i):
- print(i,end=” “)
- dem+=1
- if dem==0:
- print(“-“)
28/06/2024 vào lúc 6:44 chiều #5061Vi Tính Tấn DânQuản lýBÀI TẬP : 35 trung bình cộng các số nguyên tố từ m đến n
- def ktnt(n):
- i=2
- while (i*i<=n) and (n%i!=0):
- i+=1
- return (i*i>n) and (n>1)
- m,n=list(map(int,input().split()))
- tong=0
- dem=0
- for i in range(m,n+1):
- if ktnt(i):
- tong+=i
- dem+=1
- if dem>0:
- tbc=tong/dem
- print(“%0.2f”%tbc)
- else:
- print(“-“)
28/06/2024 vào lúc 6:49 chiều #5063Vi Tính Tấn DânQuản lýBÀI TẬP : 36 ước số chung lớn nhất
- a,b=map(int,input().split())
- while a!=b:
- if a>b:
- a=a-b
- else:
- b=b-a
- print(a)
28/06/2024 vào lúc 8:01 chiều #5064Gia BảoThành viênimport sys
sys.stdin=open(‘D205.INP’,’r’)
sys.stdout=open(‘D205.OUT’,’w’)
def Mahoaxaus(s,k):
tong=”
for i in s:
tong+=chr(ord(i)+k)
return tong
s=input()
k=int(input())
ketqua=Mahoaxaus(s,k)
print(ketqua)01/07/2024 vào lúc 7:57 chiều #5126Vi Tính Tấn DânQuản lý- n=int(input())
- a=list(map(float,input().split()))
- demduong=0
- demam=0
- c=[]
- b=[]
- for i in range(len(a)):
- if a[i]<0:
- demam+=1
- c.append(a[i])
- if a[i]>0:
- demduong+=1
- b.append(a[i])
- print(demduong,demam)
- if demduong==0:
- print(‘-‘)
- if demam==0:
- print(‘-‘)
- for i in range(len(b)):
- print(‘%0.0f’%b[i],end=’ ‘)
- print()
- for j in range(len(c)):
- print(‘%0.0f’%c[j],end=’ ‘)
03/07/2024 vào lúc 3:35 chiều #5127Vi Tính Tấn DânQuản lýBài 21:
- n=int(input())
- if n==1:
- c=1*12000
- if 1<n<=30:
- c=1*12000+(n-1)*10000
- if n>30:
- c=1*12000+29*10000+(n-30)*9000
- print(c)
03/07/2024 vào lúc 3:36 chiều #5128Vi Tính Tấn DânQuản lýBÀI TẬP : 22
- n=int(input())
- if n<=50:
- c=n*600
- if 50<n<=100:
- c=50*600+(n-50)*800
- if 100<n<=200:
- c=50*600+50*800+(n-50-50)*1100
- if n>200:
- c=50*600+50*800+100*1100+(n-50-50-100)*1500
- print(c)
BÀI TẬP : 23
- n=int(input())
- dem=0
- for i in range(1,n+1):
- if i%3==0:
- dem=dem+1
- print(i,end=” “)
- if dem==0:
- print(“-“)
BÀI TẬP : 24
- n=int(input())
- dem=0
- for i in range(1,n+1):
- if i%3==0:
- dem+=1
- print(dem)
03/07/2024 vào lúc 3:38 chiều #5129Vi Tính Tấn DânQuản lýBÀI TẬP : 49
- n=int(input())
- a=list(map(int,input().split()))
- print(max(a),end=’ ‘)
- vt=a.index(max(a))
- print(vt)
03/07/2024 vào lúc 3:39 chiều #5130Vi Tính Tấn DânQuản lýBÀI TẬP : 50
- n=int(input())
- a=list(map(int,input().split()))
- a=sorted(a)
- print(*a)
03/07/2024 vào lúc 3:42 chiều #5131Vi Tính Tấn DânQuản lýBÀI TẬP : 55
- a=list(map(int,input().split()))
- Max=max(a)
- i=0
- while i<len(a):
- if a[i]==Max:
- a.pop(i)
- else:
- i+=1
- if len(a)>0:
- print(max(a))
- else:
- print(“-“)
03/07/2024 vào lúc 3:47 chiều #5135Vi Tính Tấn DânQuản lýBÀI TẬP : 56
- a=[]
- #Đọc dữ liệu nhiều dòng không biết mấy dòng (Khi nhập từ bàn phím, nhập xong enter 2 lần)
- while True:
- try:
- line=input()
- try:
- x = int(line)
- a.append(x)
- except ValueError:
- break
- except EOFError:
- break
- #
- Min=min(a)
- i=0
- while i<len(a):
- if a[i]==Min:
- a.pop(i)
- else:
- i+=1
- Min=min(a)
- i=0
- while i<len(a):
- if a[i]==Min:
- a.pop(i)
- else:
- i+=1
- if len(a)>0:
- print(min(a))
- else:
- print(“-“)
03/07/2024 vào lúc 3:49 chiều #5136Vi Tính Tấn DânQuản lýBÀI TẬP : 57
- a=[]
- #Đọc dữ liệu nhiều dòng không biết mấy dòng (Khi nhập từ bàn phím, nhập xong enter 2 lần)
- while True:
- try:
- line=input()
- try:
- x = int(line)
- a.append(x)
- except ValueError:
- break
- except EOFError:
- break
- #
- # Xoá trùng
- i=0
- while i<len(a)-1:
- j=i+1
- while j<len(a):
- if a[i]==a[j]:
- a.pop(j)
- else:
- j+=1
- i+=1
- # Hết xoá trùng
- print(len(a))
- nguồn 300baicode.vn
-
Người viếtBài viết
- Bạn cần đăng nhập để phản hồi chủ đề này.