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.
xau = input('Nhap chuoi: ')
so_khoang_cach = xau.count(' ')
print('So khoang cach:', so_khoang_cach)
vi_tri = []
for i in range(len(xau)):
if xau[i] == ' ':
vi_tri.append(i)
print('Vi tri khoang cach:', vi_tri)
Python:
n = [float(i) for i in input("Nhập vào một xâu: ").split()]
tong = sum(n)
TB = tong / len(n)
print("Tổng các số trong xâu là: ", tong)
print("Trung bình các số trong xâu là: ", TB)
Pascal:
program tinh_tong_trungbinh;
var
input_string: string;
numbers: array of real;
i, n: integer;
sum, average: real;
begin
write('Nhập vào một xâu: ');
readln(input_string);
// Tách chuỗi thành danh sách các số
n := 0;
for i := 1 to length(input_string) do
begin
if (input_string[i] in ['0'..'9', '.', '-']) then
begin
if (i = 1) or (not (input_string[i-1] in ['0'..'9', '.', '-'])) then
n := n + 1;
end;
end;
SetLength(numbers, n);
n := 0;
for i := 1 to length(input_string) do
begin
if (input_string[i] in ['0'..'9', '.', '-']) then
begin
if (i = 1) or (not (input_string[i-1] in ['0'..'9', '.', '-'])) then
begin
val(copy(input_string, i, length(input_string) - i + 1), numbers[n], i);
n := n + 1;
end;
end;
end;
// Tính tổng và trung bình
sum := 0;
for i := 0 to n - 1 do
sum := sum + numbers[i];
if (n > 0) then
begin
average := sum / n;
// Hiển thị kết quả
writeln('Tổng: ', sum:0:2);
writeln('Trung bình: ', average:0:2);
end
else
writeln('Không có số hợp lệ để tính toán');
readln;
end.
# Yêu cầu người dùng nhập 20 số nguyên không âm
numbers = []
for i in range(20):
number = int(input("Nhập số nguyên không âm thứ {}: ".format(i+1)))
numbers.append(number)
# Tính tổng các phần tử là số chẵn ở vị trí lẻ
total = 0
for i in range(1, 20, 2):
if numbers[i] % 2 == 0:
total += numbers[i]
# Hiển thị kết quả
print("Tổng các phần tử là số chẵn ở vị trí lẻ là:", total)
program TongSoChan;
var
n, i, x, tong: integer;
begin
write('Nhap so nguyen n: ');
readln(n);
tong := 0;
for i := 1 to n do
begin
read(x);
if x mod 2 = 0 then
tong := tong + x;
end;
writeln('Tong cac so chan la: ', tong);
readln;
end.
Bài 3:
uses crt;
var i:integer;
{------------------chuong-trinh-con-kiem-tra-so-nguyen-to----------------------}
function ktnt(x:integer):boolean;
var kt:boolean;
i:integer;
begin
kt:=true;
for i:=2 to x-1 do
if x mod i=0 then kt:=false;
if kt=true then ktnt:=true
else ktnt:=false;
end;
{-------------------------chuong-trinh-chinh----------------------------}
begin
clrscr;
for i:=2 to 9999 do
if (ktnt(i)=true) and (ktnt(i+2)=true) then
begin
writeln(i,',',i+2);
delay(500);
end;
readln;
end.
Bài 4:
uses crt;
var a,b,c,kt:integer;
begin
clrscr;
write('Nhap ngay:'); readln(a);
write('Nhap thang:'); readln(b);
write('Nhap nam:'); readln(c);
kt:=0;
if (b=1) and (0<a) and (a<=31) then kt:=1;
if (b=2) and (0<a) and (a<=28) then kt:=1;
if (b=2) and (0<a) and (a<=29) and (c mod 4=0) then kt:=1;
if (b=3) and (0<a) and (a<=31) then kt:=1;
if (b=4) and (0<a) and (a<=30) then kt:=1;
if (b=5) and (0<a) and (a<=31) then kt:=1;
if (b=6) and (0<a) and (a<=30) then kt:=1;
if (b=7) and (0<a) and (a<=31) then kt:=1;
if (b=8) and (0<a) and (a<=31) then kt:=1;
if (b=9) and (0<a) and (a<=30) then kt:=1;
if (b=10) and (0<a) and (a<=31) then kt:=1;
if (b=11) and (0<a) and (a<=30) then kt:=1;
if (b=12) and (0<a) and (a<=31) then kt:=1;
if kt=0 then writeln('Khong hop le')
else writeln('Hop le');
readln;
end.
A=input("Nhập dãy các số cách nhau bởi dấu cách: ")
S=A.split()
k = 0
n=[]
c = len(S)
m1 = min(S)
m2 = max(S)
for x in S:
n.append(float(x))
b=[]
for a in n :
if a % 2 != 0 :
b.append(float(a))
S=0
for i in b:
k=k+i
print("Số lượng các số đã nhập",c)
print("Tổng các số lẻ là", k)
print("Số nhỏ nhất là", m1)
print("Số lớn nhất là ", m2)
làm sao để tìm số nhỏ nhất ở vị trí lớn nhất vậy bạn