Bài 1. Viết chương trình cho phép người dùng nhập từ bàn phím xâu chứa một dặy số nguyên mỗi số cách
nhau dấu cách, hãy đếm trong xâu có bao nhiêu giá trị chẵn và bao nhiêu giá trị lẽ.
Bài 2. Viết chương trình cho phép người dùng nhập từ bàn phím xâu chứa một dãy số nguyên mỗi số cách
nhau dấu cách, hãy đếm trong xâu có bao nhiêu giá trị dương và bao nhiêu giá trị âm.
Bài 3. Viết chương trình nhập vào từ bàn phím danh sách tên của n học sinh được nhập từ bàn phím, sử
dụng chương trình tìm kiếm tuần tự để tìm trong lớp có bao nhiêu bạn có tên là "Trang".
Bài 4. Viết chương trình nhập vào từ bàn phím danh sách điểm số môn toán của n học sinh trong lớp được nhập từ bàn phím, sử dụng chương trình tìm kiếm tuần tự để tìm trong danh sách có bao nhiêu bạn có điêm số
">8.0"?
Quảng cáo
1 câu trả lời 77
Bài 1. Đếm số chẵn và số lẻ trong xâu số nguyên
day_so = input("Nhập dãy số nguyên, cách nhau bởi dấu cách: ")
ds = list(map(int, day_so.split()))
chan = 0
le = 0
for x in ds:
if x % 2 == 0:
chan += 1
else:
le += 1
print("Số giá trị chẵn là:", chan)
print("Số giá trị lẻ là:", le)
Ví dụ:
Input: 1 2 3 4 5 6
Output:Số giá trị chẵn là: 3
Số giá trị lẻ là: 3
Bài 2. Đếm số dương và số âm trong xâu số nguyên
day_so = input("Nhập dãy số nguyên, cách nhau bởi dấu cách: ")
ds = list(map(int, day_so.split()))
duong = 0
am = 0
for x in ds:
if x > 0:
duong += 1
elif x < 0:
am += 1
print("Số giá trị dương là:", duong)
print("Số giá trị âm là:", am)
Lưu ý:
Số 0 không phải số dương cũng không phải số âm.
Ví dụ:
Input: -3 4 0 7 -2 5
Output:Số giá trị dương là: 3
Số giá trị âm là: 2
Bài 3. Tìm trong danh sách có bao nhiêu bạn tên "Trang"
n = int(input("Nhập số học sinh: "))
ds_ten = []
for i in range(n):
ten = input(f"Nhập tên học sinh thứ {i+1}: ")
ds_ten.append(ten)
dem = 0
for ten in ds_ten:
if ten == "Trang":
dem += 1
print("Số học sinh tên Trang là:", dem)
Ví dụ:
Nhập:Lan
Trang
Minh
Trang
Output:Số học sinh tên Trang là: 2
Bài 4. Tìm có bao nhiêu bạn có điểm toán > 8.0
n = int(input("Nhập số học sinh: "))
ds_diem = []
for i in range(n):
diem = float(input(f"Nhập điểm toán của học sinh thứ {i+1}: "))
ds_diem.append(diem)
dem = 0
for diem in ds_diem:
if diem > 8.0:
dem += 1
print("Số học sinh có điểm toán > 8.0 là:", dem)
Ví dụ:
Nhập điểm: 7.5, 8.2, 9.0, 6.8, 8.5
Output:Số học sinh có điểm toán > 8.0 là: 3
Bản ngắn gọn hơn nếu thầy cô yêu cầu đơn giản
Bài 1
a = list(map(int, input().split()))
chan = le = 0
for x in a:
if x % 2 == 0:
chan += 1
else:
le += 1
print("Chẵn:", chan)
print("Lẻ:", le)
Bài 2
a = list(map(int, input().split()))
duong = am = 0
for x in a:
if x > 0:
duong += 1
elif x < 0:
am += 1
print("Dương:", duong)
print("Âm:", am)
Bài 3
n = int(input())
dem = 0
for i in range(n):
ten = input()
if ten == "Trang":
dem += 1
print(dem)
Bài 4
n = int(input())
dem = 0
for i in range(n):
diem = float(input())
if diem > 8.0:
dem += 1
print(dem)
Quảng cáo
Bạn cần hỏi gì?
Câu hỏi hot cùng chủ đề
-
Đã trả lời bởi chuyên gia
86184
