Hướng dẫn does python distinguish uppercase and lowercase? - python có phân biệt chữ hoa và chữ thường không?
Xin chào các bạn, tôi hy vọng bạn sẽ giúp tôi với một vấn đề nhỏ mà tôi chưa tìm ra. Dưới đây là mô tả về bài tập về nhà để có một ý tưởng đầu tiên về những gì tôi đang làm việc. "Trong phần này của bài tập về nhà, bạn sẽ viết một chương trình nhập hai ký tự khác nhau dưới dạng" C1-C2 ", trong đó C1 là ký tự đầu tiên và C2 là ký tự thứ hai. Bạn cần kiểm tra tính hợp lệ của đầu vào này Đó là, đầu vào nên bắt đầu bằng một chữ cái, theo sau là một dấu gạch ngang (-) và nó nên kết thúc bằng một trường hợp chữ cái khác một cách vô cảm (điều đó có nghĩa là "A" và "A" là cùng một ký tự). Xin lưu ý rằng Các ký tự được lấy từ người dùng phải khác nhau. Trong trường hợp người dùng nhập vào đầu vào không hợp lệ, chương trình của bạn sẽ liên tục nhắc nhở giá trị cần thiết cho đến khi anh ta nhập một giá trị hợp lệ. " Đây là một số chạy mẫu:
Đây là những gì tôi đã thử cho đến nay:
Khi được hỏi ngày 7 tháng 5 năm 2018 lúc 17:38May 7, 2018 at 17:38
16 Ở đây quá trình của bạn hầu như luôn luôn chấm dứt ở lần kiểm tra đầu tiên:
Bạn cần tổ chức tình trạng của mình và 'trở lại' chỉ khi tất cả các điều kiện được lấp đầy, một ví dụ nhanh:
Lưu ý bạn sẽ muốn kiểm tra rằng Z là kích thước phù hợp trước khi truy cập z [2]. Và bạn cũng cần thêm séc về cùng một chữ cái. Vì vậy, một giải pháp cho vấn đề của bạn sẽ là:
Đã trả lời ngày 7 tháng 5 năm 2018 lúc 17:48May 7, 2018 at 17:48
LuclucLuc 1.3531 Huy hiệu vàng5 Huy hiệu bạc14 Huy hiệu đồng1 gold badge5 silver badges14 bronze badges 1 Chuỗi có các phương pháp bạn có thể sử dụng để xác thực đầu vào. Sử dụng chúng! Bạn có thể chia trên '-' và xác minh bạn có 2 ký tự có độ dài 1, kiểm tra xem chúng có chữ cái và so sánh phiên bản trường hợp trên của mỗi ký tự không.
Đã trả lời ngày 7 tháng 5 năm 2018 lúc 17:52May 7, 2018 at 17:52
tdelaneytdelaneytdelaney 66.3k5 Huy hiệu vàng74 Huy hiệu bạc106 Huy hiệu đồng5 gold badges74 silver badges106 bronze badges 1 Chức năng sẵn có -isalpha () sẽ hữu ích cho bài tập về nhà của bạn.-isalpha() will be helpful for your homework.
Hàm isalpha () trả về true nếu chuỗi đã cho có tất cả các bảng chữ cái.isalpha() function returns True if the given string has all alphabets. Đã trả lời ngày 7 tháng 5 năm 2018 lúc 18:02May 7, 2018 at 18:02
1 Cách chính xác để xử lý điều này là với các biểu thức thông thường. Họ là một thư viện Regex như là một phần của thư viện Python tiêu chuẩn.
Đã trả lời ngày 7 tháng 5 năm 2018 lúc 17:51May 7, 2018 at 17:51
Matt_GMatt_GMatt_G 5064 Huy hiệu bạc14 Huy hiệu Đồng4 silver badges14 bronze badges 3 Tôi đã cố gắng làm cho nó tương tự như mã của bạn nhất có thể và nó khá đơn giản để hiểu. Tôi nghĩ rằng tôi đã xem xét tất cả các điều kiện bắt buộc. Nếu không, hãy nói cho tôi biết.
Đã trả lời ngày 7 tháng 5 năm 2018 lúc 17:59May 7, 2018 at 17:59
Tom Wojciktom WojcikTom Wojcik 4.7304 Huy hiệu vàng27 Huy hiệu bạc40 Huy hiệu đồng4 gold badges27 silver badges40 bronze badges 1 |