Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.
def is_coprime(a, b):
"""Hàm ktra a và b có phải là nguyên tố cùng nhau"""
while b:
a, b = b, a % b
return a == 1
n = int(input("Nhập stn n: "))
count = 0
for i in range(1, n+1):
if is_coprime(i, n):
count += 1
print(f"Số lượng số nguyên tố cùng nhau với n là {count}.")
Bài 1:
uses crt;
var n,t1,t2,t3,i:integer;
begin
clrscr;
write('Nhap n='); readln(n);
t1:=0;
t2:=0;
for i:=1 to n-1 do
begin
if i mod 2=1 then t1:=t1+i
else t2:=t2+i;
end;
writeln('Tong cac so le nho hon ',n,' la: ',t1);
writeln('Tong cac so chan nho hon ',n,' la: ',t2);
t3:=0;
for i:=1 to 2*n do
t3:=t3+i;
writeln('Tong cac so trong day so tu 1 toi 2*',n,' la: ',t3);
readln;
end.
Cau 1:
var i,dem:integer;
function ngto(n:longint):boolean;
var bo:boolean;
i:longint;
begin
bo:=true;
for i:=2 to n-1 do
if n mod i=0 then bo:=false;
if n>1 then ngto:=bo else ngto:=false;
end;
begin
for i:=2 to 100 do
if ngto(i) then dem:=dem+i;
write(dem);
readln;
end.
Cau 2:
var i,dem,n:longint;
begin
read(n);
dem:=1;
for i:=1 to n do
dem:=dem*i;
write(dem);
readln;
end.
uses crt;
var n,i,dem:integer;
begin
clrscr;
readln(n);
dem:=0;
for i:=1 to n do
if i mod 7=0 then inc(dem);
write(dem);
readln;
end.

Ta cần khai báo biến n kiểu int là phần tử cuối cùng trong biểu thức và biến p = 1 để tính tích của biểu thức (nếu p = 0 thì biểu thức luôn luôn = 0).
Sử dụng vòng lặp do..while với điều kiện n >= 1, nếu n < 1 thì yêu cầu nhập lại n.
Để tính tích của biểu thức ta có thể sử dụng một trong hai vòng lặp là while và for.
Bài viết này được đăng tại [free tuts .net]
Hoặc
Sau khi tính xong ta được tích của biểu thức là p, khi đó chỉ cần in p ra màn hình.
Code:
n = int(input('Nhập số tự nhiên n: '))
T = 1
for i in range(1,n+1):
T *= i
print('Tích các số từ 1 đến',n,'là:',T)
Tổng các số tự nhiên từ 1 đến n
n= int( input(‘nhap so n:’))
tich =0
For i in range(1*n)
Tich= tich 1*n
Print(‘ tích là : ’’,tích)
n=int(input(“nhập vào số tự nhiên n:
T=1
For i in range (1,n+1):
T*=i
Print (f”tích T=1*2*3*……x{n}
em k biết
# Nhập số tự nhiên n từ bàn phím n = int(input("Nhập một số tự nhiên n: ")) # Khởi tạo biến tích T bằng 1 T = 1 # Sử dụng vòng lặp for để tính tích từ 1 đến n for i in range(1, n + 1): T *= i # T = T * i # In kết quả print(f"Tích T = {T}")
n = int(input("Nhập n: "))
T = 1
for i in range(1, n + 1):
T *= i
print("T =", T)
n = int(input("Nhập n: "))
T = 1
for i in range(1, n + 1):
T *= i
print(T)
n = int(input("Nhập một số tự nhiên n: "))
T = 1
for i in range(1, n + 1):
T *= i
print(f"Tích T = {T}")
n = int(input(“nhập một số tự nhiên n: ”))
T = 1
For i in range(1, n+1):
Print(f”tích T = {T}”)
n = int(input("Nhập một số tự nhiên n: ")) T = 1 for i in range(1, n + 1): T *= i print(f"Tích T = {T}")
# Nhập số tự nhiên n từ bàn phím n_str = input("Nhập một số tự nhiên n: ") n = int(n_str) # Khởi tạo biến tích T T = 1 # Sử dụng vòng lặp for để tính tích for i in range(1, n + 1): T = T * i # Hoặc có thể viết gọn là: T *= i # In kết quả ra màn hình print(f"Tích T = 1 x 2 x 3 x...x n là: {T}")
n = int( input ( "nhập n:"))
T=1
for i in range ( 1,n+1):
T= T*i
print (" tích là :" , T )
a = int ( input(‘a’))
t=1
for i in range ( 1,n+1) :
t*=i
print(‘tích :’,t)
# Nhập số tự nhiên n từ bàn phím
n = int(input("Nhập số tự nhiên n: "))
# Khởi tạo biến tích T bằng 1
T = 1
# Sử dụng vòng lặp để tính tích từ 1 đến n
for i in range(1, n + 1):
T = T * i
# In kết quả ra màn hình
print("Tích T =", T)
# Nhập số tự nhiên n từ bàn phím n = int(input("Nhập một số tự nhiên n: ")) # Khởi tạo biến tích T T = 1 # Sử dụng vòng lặp để tính tích for i in range(1, n + 1): T *= i # In kết quả ra màn hình print(f"Tích T = 1 x 2 x 3 x ... x {n} là: {T}")
# 1) Nhập số tự nhiên n
n = int(input("Nhập số tự nhiên n: "))
# 2) Tính tổng S bằng lệnh lặp for
S = 0
for i in range(1, n + 1):
S = S + i**2
# 3) Tính tích T
T = n * (n + 1) * (2 * n + 1) // 6
# 4) Chạy và so sánh
print(f"Giá trị của S = {S}")
print(f"Giá trị của T = {T}")
if S == T:
print("Kết quả: S bằng T")
else:
print("Kết quả: S khác T")