Bài tập Python if other
Các câu lệnh điều kiện trong các ngôn ngữ lập trình quyết định hướng thực hiện chương trình. Nó được sử dụng để ra quyết định. Trong Python không có câu lệnh switch hay case như các ngôn ngữ lập trình khác để đưa ra quyết định trong chương trình. Tuy nhiên, nó có câu lệnh if, elif và other để đưa ra quyết định Show Quyết định được đưa ra dựa trên điều kiện được cung cấp cho câu lệnh if và elif (câu lệnh có điều kiện). Tuy nhiên, nếu không có điều kiện nào được đáp ứng, phần khác sẽ được thực hiện Tất cả các câu hỏi thực hành bao gồm ở đây bao gồm mã nguồn và nó được tổ chức từ cấp độ từ trên xuống. Đầu tiên, bạn sẽ thực hành câu lệnh if-else, sau đó là câu lệnh elif. Chúng ta sẽ đi sâu hơn nữa, bạn sẽ thực hành câu lệnh if và elif lồng nhau bao gồm nhiều điều kiện Trong trường hợp nếu bạn cần một bài thuyết trình PowerPoint đầy đủ về câu lệnh điều kiện trong python, hãy bấm vào đây Trước khi bạn bắt đầu thử làm các câu hỏi thực hành bên dưới, hãy đảm bảo rằng bạn đã có khái niệm về các chủ đề sau
Câu hỏi 1. câu lệnh if-elseĐủ tư cách bỏ phiếuViết chương trình python để kiểm tra xem bạn có đủ điều kiện bỏ phiếu hay không? Mã nguồn age = int(input("Enter voters age:")) if age >= 18: print("You can cast your vote!") else: print("Sorry! You are not eligible to vote!") đầu ra #output 1 Enter voters age:17 Sorry! You are not eligible to vote! # output 2 Enter voters age:20 You can cast your vote! Câu hỏi 2. tuyên bố elif1. Đèn giao thôngViết chương trình python sẽ kiểm tra các điều kiện sau
Mã nguồn signal = input("What is a traffic signal? :").title() if signal == "Red": print("Stop your car!") elif signal == "Yellow": print("Wait your car!") elif signal == "Green": print("You are allowed to go!") else: print("Unrecgonized signal!") đầu ra #Output 1 What is a traffic signal? :red Stop your car! #Output 2 What is a traffic signal? :gReen You are allowed to go! #Output 3 What is a traffic signal? :Black Unrecgonized signal! #Output 4 What is a traffic signal? :yellow Wait your car!2. học sinh lớp Viết chương trình kiểm tra điểm của học sinh. Chương trình của bạn phải đáp ứng các điều kiện sau
Một chương trình cũng nên yêu cầu nhập tên, lớp và phần của học sinh. Đầu ra dự kiến được đính kèm bên dưới Mã nguồn name = input("Enter student name:") clas = input("Enter class:") section = input("Enter section:") grade = input("Enter students grade:").upper() print("--------------------") print("Name:", name) print("Class:", clas) print("Section:", section) if grade == "A": print("Grade: Outstanding!") elif grade == "B": print("Grade: Excellent!") elif grade == "C": print("Grade: Very Good!") elif grade == "D": print("Grade: Good!") elif grade == "E": print("Grade: Satisfactory!") else: print("Unrecognized Grade!") đầu ra Enter student name:Sonam Enter class:11 Enter section:D Enter students grade:B -------------------- Name: Sonam Class: 11 Section: D Grade: Excellent! câu hỏi 3. Nhiều điều kiệnKết quả học sinh đạt điểmSửa đổi điểm của học sinh chương trình trước theo cách mà họ phải đạt được năm điểm môn học. Tìm tổng số điểm và tỷ lệ phần trăm của chúng. Chương trình của bạn nên kiểm tra các điều kiện sau
Mã nguồn name = input("Enter name:").title() clas = input("Enter class:") section = input("Enter section:") eng = float(input("Enter English mark:")) dzo = float(input("Enter Dzongkha mark:")) math = float(input("Enter Math mark:")) his = float(input("Enter History mark:")) geo = float(input("Enter Geography mark:")) total_mark = eng + dzo + math + his + geo percentage = total_mark / 5 print("\n---------Printing result-------------") print("Name:", name) print("Class:", clas) print("Section:", section) print("Percentage:", percentage,"%") if percentage < 0 or percentage > 100: print("Error: percentage should be between 0 and 100 only!") elif percentage < 45: print("Failed!") elif percentage >= 45: print("Pass!") if percentage >=45 and percentage < 60: print("Remark: Just passed!") elif percentage >= 60 and percentage < 75: print("Remark: Good!") elif percentage >= 75 and percentage < 85: print("Remark: Very Good!") elif percentage >= 85 and percentage < 100: print("Remark: Excellent!") đầu ra Enter name:Sonam Dorji Enter class:12 Enter section:E Enter English mark:67 Enter Dzongkha mark:89 Enter Math mark:90 Enter History mark:56 Enter Geography mark:88 ---------Printing result------------- Name: Sonam Dorji Class: 12 Section: E Percentage: 78.0 % Pass! Remark: Very Good! câu hỏi 4. điều kiện lồng nhauTheo dõi dấu chủ đề của bạnViết chương trình theo dõi điểm môn học của bạn. Chương trình của bạn phải đáp ứng các điều kiện sau
Đảm bảo in dấu của họ trong mọi câu lệnh để chứng minh rằng điều kiện được đáp ứng. Ngoài ra, tên, lớp và phần cũng phải được hiển thị cùng với điểm và điểm của chúng. Tôi có thể thực hành các câu hỏi lập trình Python ở đâu?Tôi có thể thực hành lập trình Python ở đâu? . yêu cầu dữ liệu. io có hàng tá câu hỏi thực hành tương tác miễn phí, cũng như các bài học tương tác miễn phí, ý tưởng dự án, hướng dẫn, v.v. HackerRank là một trang web tuyệt vời để thực hành cũng có tính tương tác Codingame là một nền tảng thực hành thú vị hỗ trợ Python Tôi có thể thực hành Python miễn phí ở đâu?10 khóa học Python miễn phí hàng đầu . Lớp Python của Google. . Khóa học Giới thiệu về Python của Microsoft. . Giới thiệu về lập trình Python của Udemy. . Học Python - Khóa học đầy đủ cho người mới bắt đầu của freeCodeCamp. . Học Python 3 từ đầu bằng Educative. . Python cho mọi người của Coursera. . Tìm hiểu Python 2 bằng Codecademy Vòng lặp while trong Python là gì?Vòng lặp while Python được dùng để chạy một đoạn mã cụ thể cho đến khi đáp ứng một điều kiện nhất định . Cú pháp của vòng lặp while là. trong khi điều kiện. # phần thân của vòng lặp while. Ở đây, một vòng lặp while đánh giá điều kiện. Nếu điều kiện đánh giá là True, mã bên trong vòng lặp while được thực thi. |