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 6 months, 4 weeks trước by
Vi Tính Tấn Dân.
-
Người viếtBài viết
-
17/07/2024 vào lúc 7:37 chiều #5291
Vi Tính Tấn Dân
Quản lýBÀI TẬP : 94
- import math
- tu1,mau1=map(int,input().split())
- tu2,mau2=map(int,input().split())
- #Cong
- tu=tu1*mau2+tu2*mau1
- mau=mau1*mau2
- u=math.gcd(abs(tu),abs(mau))
- tu//=u
- mau//=u
- if tu>mau:
- print(tu//mau,”,”,tu%mau,”/”,mau,sep=””)
- else:
- print(tu,”/”,mau,sep=””)
- #Tru
- tu=tu1*mau2-tu2*mau1
- mau=mau1*mau2
- u=math.gcd(abs(tu),abs(mau))
- tu//=u
- mau//=u
- if tu>mau:
- print(tu//mau,”,”,tu%mau,”/”,mau,sep=””)
- else:
- print(tu,”/”,mau,sep=””)
- #Nhan
- tu=tu1*tu2
- mau=mau1*mau2
- u=math.gcd(abs(tu),abs(mau))
- tu//=u
- mau//=u
- if tu>mau:
- print(tu//mau,”,”,tu%mau,”/”,mau,sep=””)
- else:
- print(tu,”/”,mau,sep=””)
- #Chia
- tu=tu1*mau2
- mau=tu2*mau1
- u=math.gcd(abs(tu),abs(mau))
- tu//=u
- mau//=u
- if tu>mau:
- print(tu//mau,”,”,tu%mau,”/”,mau,sep=””)
- else:
- print(tu,”/”,mau,sep=””)
BÀI TẬP : 95
- def tong(a):
- s=0
- for i in range(0,len(a)):
- s+=a[i]
- return s
- #
- n=int(input())
- a=list(map(int,input().split()))
- tbc=tong(a)/len(a)
- print(“%0.1f”%tbc)
BÀI TẬP : 96
- def tinh(a):
- s=0
- dem=0
- for i in range(0,len(a)):
- if a[i]%2==0:
- s+=a[i]
- dem+=1
- return s,dem
- #
- n=float(input())
- a=list(map(float,input().split()))
- tong, dem=tinh(a)
- if dem!=0:
- tbc=tong/dem
- print(“%0.2f”%tbc)
- else:
- print(‘0.00’)
BÀI TẬP : 97
- def ktnt(n):
- i=2
- while (i*i<n) and (n%i!=0):
- i+=1
- return (i*i>n) and (n>1)
- #
- a=list(map(int,input().split()))
- dem=0
- for i in range(0,len(a)):
- if ktnt(a[i])==True:
- dem+=1
- if dem>0:
- print(dem)
- else:
- print(“-“)
BÀI TẬP : 98
- def ktnt(n):
- i=2
- while (i*i<=n) and (n%i!=0):
- i+=1
- return (i*i>n) and (n>1)
- #
- a=list(map(float,input().split()))
- dem=0
- tong=0
- for i in range(0,len(a)):
- if ktnt(a[i])==True:
- dem+=1
- tong+=a[i]
- if dem>0:
- tbc=tong/dem
- print(“%0.2f”%tbc)
- else:
- print(“-“)
BÀI TẬP : 99
- import sys,math
- def ktcp(n):
- if n<0:
- return False
- x=int(math.sqrt(n))
- return (x*x==n)
- #
- a=list(map(int,input().split()))
- dem=0
- tong=0
- for i in range(0,len(a)):
- if ktcp(a[i])==True:
- dem+=1
- tong+=a[i]
- if dem>0:
- tbc=tong/dem
- print(“%0.1f”%tbc)
- else:
- print(“-“)
BÀI TẬP : 100
- def Max(a):
- M=a[0]
- vt=0
- for i in range(0,len(a)):
- if M<a[i]:
- M=a[i]
- vt=i
- return M, vt
- def Min(a):
- M=a[0]
- vt=0
- for i in range(0,len(a)):
- if M>a[i]:
- M=a[i]
- vt=i
- return M, vt
- n=int(input())
- a=list(map(int,input().split()))
- M, vt=Max(a)
- print(M,vt)
- M, vt=Min(a)
- print(M,vt)
17/07/2024 vào lúc 8:37 chiều #5293Vi Tính Tấn Dân
Quản lýBÀI TẬP : 53
- def ktnt(n):
- i=2
- while (i*i<=n) and (n%i!=0):
- i+=1
- return (i*i>n) and (n>1)
- #
- a=list(map(int,input().split()))
- b=[]
- for i in range(0,len(a)):
- if ktnt(a[i]):
- b.append(a[i])
- if len(b)>0:
- print(max(b))
- else:
- print(“-“)
BÀI TẬP : 54
- a=list(map(int,input().split()))
- b=[]
- for i in range(0,len(a)):
- if a[i] <0:
- b.append(a[i])
- if len(b)>0:
- print(max(b))
- else:
- print(“-“)
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(“-“)
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(“-“)
19/07/2024 vào lúc 9:25 sáng #5302Vi Tính Tấn Dân
Quản lýBÀI TẬP : 60
- import math
- def ktcp(n):
- if n<0:
- return False
- x=int(math.sqrt(n))
- return (x*x==n)
- #
- a=list(map(int,input().split()))
- dem=0
- s=0
- for i in range(0,len(a)):
- if ktcp(a[i]):
- dem+=1
- s+=a[i]
- if dem>0:
- TBC=s/dem
- print(“%0.1f”%TBC)
- else:
- print(“-“)
BÀI TẬP : 61
- a=input()
- print(“Chao”,a)
- BÀI TẬP : 62
- a=input()
- for i in range(len(a)-1,-1,-1):
- print(a[i],end=””)
BÀI TẬP : 63
- a=input()
- for i in range(0,len(a)):
- print(a[i])
BÀI TẬP : 64
- s=input()
- s1=””
- for i in range(0,len(s)):
- if s[i]!=” “:
- s1+=s[i]
- print(s1)
19/07/2024 vào lúc 7:30 chiều #5314Vi Tính Tấn Dân
Quản lýBÀI TẬP : 85
- s=input()
- a=s.split()
- for i in range(0,len(a)-1):
- print(a[i],end=” “)
BÀI TẬP : 86
- import math
- def nhap():
- a,b,c=map(float,input().split())
- return a,b,c
- #
- def chuvi(a,b,c):
- return a+b+c
- #
- def dientich(a,b,c):
- p=chuvi(a,b,c)/2
- return math.sqrt(p*(p-a)*(p-b)*(p-c))
- #
- a,b,c=nhap()
- print(“%0.1f”%chuvi(a,b,c),”%0.3f”%dientich(a,b,c))
BÀI TẬP : 87
- def nhap():
- n=int(input())
- return n
- def chia5(n):
- if n%5==0:
- return “Yes”
- else:
- return “No”
- n=nhap()
- print(chia5(n))
BÀI TẬP : 88
- def ucln(a,b):
- while a!=b:
- if a>b:
- a=a-b
- else:
- b=b-a
- return a
- #
- def nhap():
- t,m=map(int,input().split())
- return t,m
- #
- def RG(t,m):
- x=ucln(t,m)
- t//=x
- m//=x
- return t,m
- #
- t,m=nhap()
- t,m=RG(t,m)
- print(t,”/”,m,sep=””)
-
Người viếtBài viết
- Bạn cần đăng nhập để phản hồi chủ đề này.