

Hãy luôn nhớ cảm ơn và vote 5*
nếu câu trả lời hữu ích nhé!
Đây là câu trả lời đã được xác thực
Câu trả lời được xác thực chứa thông tin chính xác và đáng tin cậy, được xác nhận hoặc trả lời bởi các chuyên gia, giáo viên hàng đầu của chúng tôi.
Ý tưởng:
ta có công thức để tính số tiền điện theo từng mức KW/h như sau:
cho x là số KW/h đã sử dụng
- x<=50 => số tiền phải trả: x*600
- 50 < x<=100 => số tiền phải trả: 50*600+(x-50)*800
- 100 < x <= 200 => số tiền phải trả: 50*600+50*800+(x-100)*1100
- 200 < x => số tiền phải trả là: 50*600+50*800+100*1100+(x-200)*1500
Code:
x = int(input())
if x<=50:
print(x*600)
elif x<=100:
print(50*600+(x-50)*800)
elif x<=200:
print(50*600+50*800+(x-100)*1100)
else:
print(50*600+50*800+100*1100+(x-200)*1500)
Hãy giúp mọi người biết câu trả lời này thế nào?
![]()
Đây là câu trả lời đã được xác thực
Câu trả lời được xác thực chứa thông tin chính xác và đáng tin cậy, được xác nhận hoặc trả lời bởi các chuyên gia, giáo viên hàng đầu của chúng tôi.
Ý tưởng
+ Tạo một biến đếm i bằng 0 và một biến s lưu kết quả bằng 0
+ Dùng vòng lặp while để lặp cho đến khi biến đếm bằng n
+ Với mỗi lần lặp thì tăng i thêm 1 đơn vị đồng thời kiểm tra nếu biến i hơn hoặc bằng 50 thì s tăng thêm 600, nếu i lớn hơn 50 và nhỏ hơn bằng 100 thì s tăng thêm 800. Nếu i lớn hơn 100 và nhỏ hơn bằng 200 thì s tăng thêm 1100 còn lại thì s tăng thêm 1500.
Code
n = int(input())
i = 1
s = 0
while i <= n:
if i <= 50:
s += 600
elif 50 < i <= 100:
s += 800
elif 100 < i <= 200:
s += 1100
else:
s += 1500
i += 1
print(s)
Hãy giúp mọi người biết câu trả lời này thế nào?
Bảng tin