Google Crash Course Các câu trả lời về Python

N. B. Tất cả các mã đã được kiểm tra và thông qua trên Coursera. Nếu bạn tìm thấy bất kỳ lỗi nào hoặc gặp phải bất kỳ vấn đề nào, hãy cho tôi biết thông qua phần vấn đề. Có khả năng họ có thể thay đổi hoặc thêm các vấn đề trong tương lai. Nếu bạn không tìm thấy bất kỳ giải pháp nào cho bài kiểm tra thực hành hoặc đánh giá mô-đun, hãy mở một vấn đề bao gồm mô tả vấn đề cùng với số tuần

Một phần chuyên môn của khóa học "Google IT Automation với Python Professional Certificate" do Google cung cấp trên Coursera

  • Tuần 2. Cú pháp Python cơ bản

    • Bài kiểm tra thực hành. Biểu thức và biến
    • Bài kiểm tra thực hành. Chức năng
    • Bài kiểm tra thực hành. điều kiện
    • Đánh giá xếp loại học phần 2
  • tuần 3. vòng lặp

    • Bài kiểm tra thực hành. Vòng lặp While
    • Bài kiểm tra thực hành. Đối với vòng lặp
    • Bài kiểm tra thực hành. Đệ quy [Tùy chọn]
    • Đánh giá xếp loại học phần 3
  • tuần 4. Chuỗi, Danh sách và Từ điển

    • Bài kiểm tra thực hành. Dây
    • Bài kiểm tra thực hành. danh sách
    • Bài kiểm tra thực hành. từ điển
    • Đánh giá xếp loại học phần 4
  • tuần 5. Lập trình hướng đối tượng [Tùy chọn]

    • Khái niệm cơ bản về lập trình hướng đối tượng
    • Phương thức và Lớp [Tùy chọn]
    • Tái sử dụng mã [Tùy chọn]
    • Vở Thực hành. Lập trình hướng đối tượng [Tùy chọn]
  • tuần 6. Dự án cuối cùng

    • Sổ tay thực hành - Kết hợp tất cả lại với nhau
    • Dự án cuối cùng. WordCloud

https. //www. khóa học. org/learning/python-crash-course

Xin chào các bạn, Hôm nay chúng tôi sẽ chia sẻ bài đánh giá cả tuần và câu trả lời cho câu hỏi của Crash Course in Python, Google IT Automation with Python Professional do Coursera giới thiệu hoàn toàn miễn phí✅✅✅. Đây là khóa học cấp chứng chỉ cho mọi sinh viên quan tâm

Trong trường hợp bạn không tìm thấy khóa học này miễn phí, thì bạn có thể đăng ký quảng cáo tài chính để nhận khóa học này hoàn toàn miễn phí

Hãy xem bài viết này để biết“Cách đăng ký quảng cáo tài chính?”

Tại đây, bạn sẽ tìm thấy các câu trả lời của Khóa học về sự cố trong bài kiểm tra Python có màu đậm được đưa ra bên dưới

Use “Ctrl+F” To Find Any Questions Answer. & For Mobile User, You Just Need To Click On Three dots In Your Browser & You Will Get A “Find” Option There. Use These Option to Get Any Random Questions Answer.
About this Course

Khóa học này được thiết kế để dạy cho bạn những nền tảng để viết các chương trình đơn giản bằng Python bằng cách sử dụng các cấu trúc phổ biến nhất. Không cần tiếp xúc với lập trình trước đó. Khi kết thúc khóa học này, bạn sẽ hiểu được lợi ích của việc lập trình trong vai trò CNTT;

Bạn sẽ học được gì

  • Hiểu Python là gì và tại sao Python lại liên quan đến tự động hóa
  • Viết các đoạn mã Python ngắn để thực hiện các hành động tự động
  • Hiểu cách sử dụng các cấu trúc Python cơ bản. chuỗi, danh sách và từ điển
  • Tạo các đối tượng Python của riêng bạn

Kỹ năng bạn sẽ đạt được

  • Python cơ bản
  • Cấu trúc dữ liệu
  • Khái niệm lập trình cơ bản
  • Cú pháp Python cơ bảnLập trình Python
  • Lập trình hướng đối tượng [OOP]

Áp dụng liên kết –
Khóa học cấp tốc về Python

1. Xin chào Python

Bài kiểm tra thực hành. Chào thế giới

  • Tổng số điểm. 5
  • Điểm. 100%

Câu hỏi 1

Hàm trong Python là gì?

  • Các chức năng cho phép chúng ta sử dụng Python như một máy tính
  • Hàm là các đoạn mã thực hiện một đơn vị công việc
  • Hàm chỉ dùng để in nội dung ra màn hình
  • Hàm là cách chúng ta biết chương trình của mình có hoạt động hay không

Các hàm Python đóng gói một hành động nhất định, như xuất một thông báo ra màn hình trong trường hợp print[]

Câu hỏi 2

Từ khóa trong Python là gì?

  • Từ khóa là những từ dành riêng được sử dụng để xây dựng hướng dẫn
  • Từ khóa được sử dụng để tính toán các phép toán
  • Các từ khóa được sử dụng để in các thông báo như “Xin chào thế giới. ” lên màn hình
  • Từ khóa là những từ mà chúng ta cần ghi nhớ để lập trình trong Python

Sử dụng các từ dành riêng do ngôn ngữ cung cấp, chúng tôi có thể xây dựng các hướng dẫn phức tạp sẽ tạo ra các tập lệnh của chúng tôi

câu hỏi 3

Chức năng in làm gì trong Python?

  • Chức năng in tạo các tệp PDF và gửi nó đến máy in gần nhất
  • Chức năng in lưu trữ các giá trị do người dùng cung cấp
  • Chức năng in xuất thông báo ra màn hình
  • Hàm in tính toán các phép toán

Sử dụng print[] chúng ta có thể tạo đầu ra cho người dùng chương trình của mình

câu hỏi 4

Xuất một thông báo có nội dung “Lập trình bằng Python rất thú vị. ” lên màn hình

print["Programming in Python is fun!"]

Chúng tôi chỉ mới bắt đầu nhưng lập trình bằng Python thực sự có thể rất thú vị

câu hỏi 5

Thay thế trình giữ chỗ _ và tính tỷ lệ Vàng. $\frac{1+\sqrt{5}}{2}$

ratio = [1 + 5**.5] / 2
print[ratio]

Xem cách chúng tôi có thể sử dụng Python để tính toán các giá trị phức tạp cho chúng tôi

Bài kiểm tra thực hành. Giới thiệu về lập trình

  • Tổng số điểm. 5
  • Điểm. 100%

Câu hỏi 1

Chương trình máy tính là gì?

  • Một bộ ngôn ngữ có sẵn trong máy tính
  • Một quy trình để xóa các giá trị trùng lặp khỏi danh sách
  • Một danh sách các hướng dẫn mà máy tính phải tuân theo để đạt được mục tiêu
  • Một tệp được sao chép vào tất cả các máy trong mạng

Ở cấp độ cơ bản, một chương trình máy tính là một công thức hướng dẫn cho máy tính của bạn biết phải làm gì

Câu hỏi 2

Cú pháp của một ngôn ngữ là gì?

  • Các quy tắc về cách diễn đạt sự vật trong ngôn ngữ đó
  • Chủ đề của một câu
  • Sự khác biệt giữa ngôn ngữ này và ngôn ngữ khác
  • Ý nghĩa của các từ

Trong ngôn ngữ của con người, cú pháp là quy tắc về cách xây dựng câu và trong ngôn ngữ lập trình, cú pháp là quy tắc về cách mỗi lệnh được viết

câu hỏi 3

Sự khác biệt giữa một chương trình và một kịch bản là gì?

  • Không có nhiều khác biệt nhưng script thường đơn giản và ngắn gọn hơn
  • Tập lệnh chỉ được viết bằng Python
  • Tập lệnh chỉ có thể được sử dụng cho các tác vụ đơn giản
  • Các chương trình được viết bởi các kỹ sư phần mềm;

Ranh giới giữa chương trình và kịch bản không rõ ràng; . Điều này có nghĩa là các tập lệnh ngắn hơn, đơn giản hơn và có thể được viết rất nhanh

câu hỏi 4

Kịch bản nào trong số những kịch bản này là ứng cử viên tốt cho tự động hóa?

  • Tạo báo cáo bán hàng, chia theo khu vực và loại sản phẩm
  • Tạo công ty khởi nghiệp của riêng bạn
  • Giúp đỡ người dùng đang gặp sự cố mạng
  • Sao chép một tập tin vào tất cả các máy tính trong một công ty
  • Phỏng vấn một ứng viên cho một công việc
  • Gửi email được cá nhân hóa cho người đăng ký trang web của bạn
  • Điều tra nguyên nhân gốc rễ khiến máy không khởi động được

Tạo một báo cáo trình bày dữ liệu được lưu trữ theo những cách cụ thể là một công việc tẻ nhạt có thể dễ dàng tự động hóa

Một tác vụ như sao chép tệp sang máy tính khác dễ dàng được tự động hóa và giúp giảm bớt công việc thủ công không cần thiết

Gửi email định kỳ là một công việc tốn nhiều thời gian nhưng có thể dễ dàng tự động hóa và bạn sẽ không phải lo lắng về việc quên thực hiện thường xuyên

câu hỏi 5

Ngữ nghĩa khi áp dụng cho mã lập trình và mã giả là gì?

  • Các quy tắc về cách viết hướng dẫn lập trình
  • Sự khác biệt về giá trị số trong một phiên bản của tập lệnh so với phiên bản khác
  • Tác dụng của hướng dẫn lập trình có
  • Kết quả cuối cùng của một lệnh lập trình

Giống như ngôn ngữ của con người, ý nghĩa hoặc tác dụng dự định của từ, hoặc trong trường hợp này là hướng dẫn, được gọi là ngữ nghĩa

Bài kiểm tra thực hành. Giới thiệu về Python

  • Tổng số điểm. 5
  • Điểm. 100%

Câu hỏi 1

Điền đúng câu lệnh Python để đưa “My first Python program” lên màn hình

print["My first Python program"]

đầu ra

My first Python program

Câu hỏi 2

Python là một ví dụ về loại ngôn ngữ lập trình nào?

  • Ngôn ngữ kịch bản dành riêng cho nền tảng
  • Ngôn ngữ kịch bản mục đích chung
  • Ngôn ngữ kịch bản phía máy khách
  • Ngôn ngữ máy

Python là một trong những ngôn ngữ kịch bản mục đích chung được sử dụng rộng rãi để viết kịch bản và tự động hóa

câu hỏi 3

Chuyển đổi lệnh Bash này thành Python

# echo Have a nice day
print['Have a nice day']

đầu ra

Have a nice day

câu hỏi 4

Điền vào các lệnh Python chính xác để đặt “Điều này thật thú vị. ” lên màn hình 5 lần

________số 8

đầu ra

This is fun!
This is fun!
This is fun!
This is fun!
This is fun!

câu hỏi 5

Chọn đoạn mã Python tương ứng với đoạn mã Javascript sau

About this Course
0
About this Course
1

Trong Python, chúng tôi sử dụng phạm vi [] để bắt đầu các vòng lặp

Giới thiệu về lập trình

Băng hình. Lập trình là gì?

Tại sao chúng ta cần học cú pháp và ngữ nghĩa của một ngôn ngữ lập trình?

  • Để có thể dễ dàng chuyển sang một ngôn ngữ lập trình khác
  • Để biết bộ phận nào là chủ ngữ, bộ phận nào là vị ngữ
  • Để cho phép chúng tôi thể hiện rõ ràng những gì chúng tôi muốn máy tính làm
  • Để hiểu tại sao máy tính của chúng tôi gặp sự cố

Biết cú pháp và hiểu ngữ nghĩa của ngôn ngữ lập trình cho phép chúng ta nói cho máy tính biết chúng ta muốn nó làm gì

Băng hình. Tự động hóa là gì?

Tự động hóa là gì?

  • Quá trình ra lệnh cho máy tính phải làm gì
  • Quy trình lắp đặt đèn tín hiệu giao thông
  • Quy trình cắt tóc
  • Quá trình thay thế một bước thủ công bằng một bước diễn ra tự động

Bằng cách thay thế một bước thủ công bằng một bước tự động, chúng tôi tạo ra sự tự động hóa giúp chúng tôi giảm thiểu công việc thủ công không cần thiết

Băng hình. Bắt máy tính làm việc cho bạn

Bạn nghĩ nhiệm vụ nào sau đây là ứng cử viên tốt cho tự động hóa?

  • Quét định kỳ việc sử dụng đĩa của một nhóm máy chủ tệp
  • Cài đặt phần mềm trên máy tính xách tay cho nhân viên mới khi họ được tuyển dụng
  • Điều tra các báo cáo rằng khách hàng đang gặp khó khăn khi truy cập trang web bên ngoài của công ty bạn
  • Thiết kế hệ thống quản lý cấu hình để triển khai các bản vá phần mềm

Quét việc sử dụng đĩa là một nhiệm vụ có thể dễ dàng tự động hóa. Bằng cách để máy tính làm việc đó, bạn sẽ không phải lo lắng về việc quên thực hiện bất cứ khi nào cần

Cài đặt và cấu hình phần mềm là một nhiệm vụ có thể được tự động hóa. Đảm bảo rằng mọi người đều có được thiết lập giống hệt nhau và giảm số lượng công việc thủ công cần thiết cho mỗi nhân viên mới

Giới thiệu về Python

Băng hình. Trăn là gì?

Thực thi đoạn mã sau và xem điều gì sẽ xảy ra. Hãy thay đổi nó và chạy nó bao nhiêu lần tùy thích

About this Course
2

đầu ra

About this Course
3

Băng hình. Tại sao Python lại liên quan đến CNTT?

Chọn tất cả các tùy chọn giải thích tại sao Python có liên quan đến ngành CNTT ngày nay

  • Tập lệnh Python dễ viết, dễ hiểu và dễ bảo trì
  • Có nhiều công cụ quản trị hệ thống được xây dựng bằng Python
  • Python được viết bởi Guido van Rossum vào năm 1991
  • Python có sẵn trên nhiều nền tảng
  • Đã có nhiều bản phát hành phiên bản chính trong những năm qua kết hợp những thay đổi quan trọng đối với ngôn ngữ

Python là ngôn ngữ cố gắng bắt chước ngôn ngữ tự nhiên của chúng ta và do đó, các tập lệnh Python thường dễ viết, dễ hiểu và dễ bảo trì

Trong những năm qua, cộng đồng Python đã phát triển rất nhiều công cụ bổ sung mà quản trị viên hệ thống có thể sử dụng để hoàn thành công việc của họ

Python có sẵn trên Windows, Linux, MacOS và thậm chí trên các thiết bị di động, khiến nó trở thành một công cụ tuyệt vời cho các chuyên gia CNTT đang tìm cách tạo các tập lệnh có thể hoạt động trên nhiều nền tảng

Băng hình. Những ngôn ngữ khác

Đây là cách in “Xin chào, Thế giới” 10 lần trong Bash và Powershell

Bash

About this Course
4

PowerShell

About this Course
5

Bây giờ hãy tự mình thử ví dụ về Python

About this Course
6

đầu ra

About this Course
7

Chào thế giới

Băng hình. Chào thế giới

Viết tập lệnh Python xuất ra “Tôi đang lập trình bằng Python. ” lên màn hình. Hãy nhớ rằng bạn cần sử dụng hàm print[] và sử dụng dấu ngoặc kép để phân cách chuỗi

About this Course
8

đầu ra

About this Course
9

Băng hình. Nhận thông tin từ người dùng

Trong đoạn script sau, hãy thay đổi các giá trị của color và thing để máy tính xuất ra một câu lệnh khác với câu lệnh ban đầu

print["Programming in Python is fun!"]
0

đầu ra

print["Programming in Python is fun!"]
1

Băng hình. Python có thể là máy tính của bạn

Dùng Python để tính [[[1+2]*3]/4]5

Mẹo. hãy nhớ rằng bạn có thể sử dụng a**b để tính a lũy thừa của b

print["Programming in Python is fun!"]
2

đầu ra

print["Programming in Python is fun!"]
3

Đánh giá xếp loại ngang hàng

https. //lái xe. Google. com/drive/folders/1k5s-9C7BY3PqZ_HhFod6YeuY8dFFTRNM?usp=sharing

2. Cú pháp Python cơ bản

Bài kiểm tra thực hành. điều kiện

  • Tổng số điểm. 5
  • Lớp. 100%

Câu hỏi 1

Giá trị của biểu thức Python này là gì.

This is fun!
This is fun!
This is fun!
This is fun!
This is fun!
2?

  • 4
  • 2**2
  • Thật
  • Sai

Toán tử điều kiện == kiểm tra xem hai giá trị có bằng nhau không. Kết quả của hoạt động đó là một boolean. Đúng hoặc Sai

Câu hỏi 2

Hoàn thành kịch bản bằng cách điền vào các phần còn thiếu. Hàm nhận một tên, sau đó trả về một lời chào dựa trên việc tên đó có phải là “Taylor” hay không

print["Programming in Python is fun!"]
4

đầu ra

print["Programming in Python is fun!"]
5

câu hỏi 3

Đầu ra của mã này là gì nếu số bằng 10?

print["Programming in Python is fun!"]
6

đầu ra

print["Programming in Python is fun!"]
7

câu hỏi 4

“A dog” nhỏ hơn hay lớn hơn “A mouse”?

print["Programming in Python is fun!"]
8
  • “A dog” lớn hơn “A mouse” và 9999+8888 lớn hơn 100*100
  • “A dog” nhỏ hơn “A mouse” và 9999+8888 lớn hơn 100*100
  • “A dog” lớn hơn “A mouse” và 9999+8888 nhỏ hơn 100*100
  • “A dog” nhỏ hơn “A mouse” và 9999+8888 nhỏ hơn 100*100

câu hỏi 5

Nếu một hệ thống tệp có kích thước khối là 4096 byte, điều này có nghĩa là một tệp chỉ bao gồm một byte sẽ vẫn sử dụng 4096 byte dung lượng lưu trữ. Một tệp được tạo thành từ 4097 byte sẽ sử dụng 4096*2=8192 byte dung lượng lưu trữ. Khi biết điều này, bạn có thể điền vào các khoảng trống trong hàm tính toán bên dưới để tính toán tổng số byte cần thiết để lưu trữ một tệp có kích thước nhất định không?

print["Programming in Python is fun!"]
9

đầu ra

ratio = [1 + 5**.5] / 2
print[ratio]
0

Bài kiểm tra thực hành. Biểu thức và biến

  • Tổng số điểm. 5
  • Lớp. 100%

Câu hỏi 1

Trong tình huống này, hai người bạn đang ăn tối tại một nhà hàng. Hóa đơn có số lượng 47. 28 đô la. Những người bạn quyết định chia đều hóa đơn giữa họ, sau khi thêm 15% tiền boa cho dịch vụ. Tính tiền boa, tổng số tiền phải trả và phần chia của từng bạn, sau đó xuất ra thông báo “Mỗi người cần trả. ” theo sau là số kết quả

ratio = [1 + 5**.5] / 2
print[ratio]
1

đầu ra

ratio = [1 + 5**.5] / 2
print[ratio]
2

Câu hỏi 2

Mã này được cho là lấy hai số, chia cho nhau để kết quả bằng 1 và hiển thị kết quả trên màn hình. Thật không may, có một lỗi trong mã. Tìm lỗi và sửa nó để đầu ra chính xác

ratio = [1 + 5**.5] / 2
print[ratio]
3

đầu ra

ratio = [1 + 5**.5] / 2
print[ratio]
4

câu hỏi 3

Kết hợp các biến để hiển thị câu “Cho đến nay bạn thích Python như thế nào?”

ratio = [1 + 5**.5] / 2
print[ratio]
5

đầu ra

ratio = [1 + 5**.5] / 2
print[ratio]
6

câu hỏi 4

Mã này được cho là hiển thị “2 + 2 = 4” trên màn hình, nhưng có lỗi. Tìm lỗi trong mã và sửa nó để đầu ra chính xác

ratio = [1 + 5**.5] / 2
print[ratio]
7

đầu ra

ratio = [1 + 5**.5] / 2
print[ratio]
8

câu hỏi 5

Bạn gọi sự kết hợp của các số, ký hiệu hoặc các giá trị khác tạo ra kết quả khi được đánh giá là gì?

  • Chuyển đổi rõ ràng
  • Một biểu thức
  • Một biến số
  • Chuyển đổi ngầm định

Một biểu thức là sự kết hợp của các giá trị, biến, toán tử và lệnh gọi hàm

Bài kiểm tra thực hành. Chức năng

  • Tổng số điểm. 5
  • Lớp. 100%

Câu hỏi 1

Chức năng này chuyển đổi dặm sang km [km]

  1. Hoàn thành hàm trả về kết quả chuyển đổi
  2. Gọi hàm chuyển quãng đường đi từ dặm sang km
  3. Điền vào chỗ trống để in kết quả chuyển đổi
  4. Tính toán chuyến đi khứ hồi bằng km bằng cách nhân đôi kết quả và điền vào chỗ trống để in kết quả
ratio = [1 + 5**.5] / 2
print[ratio]
9

đầu ra

print["My first Python program"]
0

Câu hỏi 2

Hàm này so sánh hai số và trả về chúng theo thứ tự tăng dần

  1. Điền vào chỗ trống để câu lệnh in hiển thị kết quả của lệnh gọi hàm theo thứ tự

Gợi ý. nếu một hàm trả về nhiều giá trị, đừng quên lưu trữ các giá trị này trong nhiều biến

print["My first Python program"]
1

đầu ra

print["My first Python program"]
2

câu hỏi 3

Các giá trị được truyền vào các hàm dưới dạng đầu vào được gọi là gì?

  • Biến
  • Giá trị trả về
  • Thông số
  • Loại dữ liệu

Tham số, đôi khi còn được gọi là đối số, là một giá trị được truyền vào hàm để sử dụng trong hàm

câu hỏi 4

Hãy xem lại hàm lucky_number của chúng ta. Chúng tôi muốn thay đổi nó để thay vì in tin nhắn, nó sẽ trả về tin nhắn. Bằng cách này, đường dây gọi có thể in tin nhắn hoặc thực hiện thao tác khác với tin nhắn nếu cần. Điền vào chỗ trống để hoàn thành mã để làm cho nó hoạt động

print["My first Python program"]
3

đầu ra

print["My first Python program"]
4

câu hỏi 5

Mục đích của từ khóa def là gì?

  • Được sử dụng để xác định một chức năng mới
  • Được sử dụng để xác định giá trị trả về
  • Được sử dụng để xác định một biến mới
  • Được sử dụng để xác định một tham số mới

Khi định nghĩa một hàm mới, chúng ta phải sử dụng từ khóa def theo sau là tên hàm và phần thân được thụt lề đúng cách

Đánh giá xếp loại ngang hàng

https. //lái xe. Google. com/drive/folders/1Uc2Rd4j0YYFmM5ACH1F9u36zHU_S_ys5?usp=sharing

3. Vòng

Bài kiểm tra thực hành. Đối với vòng lặp

  • Tổng số điểm. 5
  • Lớp. 100%

Câu hỏi 1

Vòng lặp while và vòng lặp for khác nhau như thế nào trong Python?

  • Trong khi các vòng lặp có thể được sử dụng với tất cả các kiểu dữ liệu, vòng lặp for chỉ có thể được sử dụng với các số
  • Vòng lặp for có thể lồng vào nhau nhưng vòng lặp while thì không
  • Các vòng lặp While lặp lại khi một điều kiện là đúng, các vòng lặp for lặp qua một chuỗi các phần tử
  • Trong khi các vòng lặp có thể bị gián đoạn bằng cách sử dụng ngắt, đối với các vòng lặp sử dụng tiếp tục

Chúng ta có thể sử dụng vòng lặp while khi chúng ta muốn mã của mình thực thi lặp đi lặp lại trong khi điều kiện là đúng và vòng lặp for khi chúng ta muốn thực thi một khối mã cho từng phần tử của chuỗi

Câu hỏi 2

Điền vào chỗ trống để hàm giai thừa trả về giai thừa của n. Sau đó, in 10 giai thừa đầu tiên [từ 0 đến 9] với số tương ứng. Hãy nhớ rằng giai thừa của một số được định nghĩa là tích của một số nguyên và tất cả các số nguyên trước nó. Ví dụ, giai thừa của năm [5. ] bằng

This is fun!
This is fun!
This is fun!
This is fun!
This is fun!
3. Cũng nhớ lại rằng giai thừa của không [0. ] bằng 1

print["My first Python program"]
5

đầu ra

print["My first Python program"]
6

Các đoạn mã bạn đang giải quyết ngày càng phức tạp hơn, bạn đang làm rất tốt

câu hỏi 3

Viết tập lệnh in 10 số lập phương đầu tiên [x**3], bắt đầu bằng x=1 và kết thúc bằng x=10

print["My first Python program"]
7

đầu ra

print["My first Python program"]
8

câu hỏi 4

Viết tập lệnh in các bội số của 7 trong khoảng từ 0 đến 100. In một bội số trên mỗi dòng và tránh in bất kỳ số nào không phải là bội số của 7. Hãy nhớ rằng 0 cũng là bội số của 7

print["My first Python program"]
9

đầu ra

My first Python program
0

câu hỏi 5

Chức năng thử lại cố gắng thực hiện một thao tác có thể không thành công, nó sẽ thử lại thao tác đó trong một số lần thử. Hiện tại mã sẽ tiếp tục thực thi chức năng ngay cả khi nó thành công. Điền vào chỗ trống để mã ngừng thử sau khi thao tác thành công

My first Python program
1

đầu ra

My first Python program
2

Bài kiểm tra thực hành. đệ quy

  • Tổng số điểm. 5
  • Lớp. 100%

Câu hỏi 1

Đệ quy được sử dụng để làm gì?

  • Đệ quy được sử dụng để tạo vòng lặp trong các ngôn ngữ không có vòng lặp khác
  • Chúng tôi chỉ sử dụng đệ quy để triển khai các công thức toán học trong mã
  • Đệ quy được sử dụng để lặp qua các chuỗi tệp và thư mục
  • Đệ quy cho phép chúng ta giải quyết các vấn đề phức tạp bằng cách rút gọn vấn đề thành một vấn đề đơn giản hơn

Bằng cách giảm vấn đề xuống một vấn đề nhỏ hơn mỗi khi hàm đệ quy được gọi, chúng ta có thể giải quyết các vấn đề phức tạp theo các bước đơn giản

Câu hỏi 2

Những hoạt động nào trong số này là trường hợp sử dụng tốt cho các chương trình đệ quy?

  • Đi qua một hệ thống tệp thu thập thông tin liên quan đến thư mục và tệp
  • Tạo tài khoản người dùng
  • Cài đặt hoặc nâng cấp phần mềm trên máy tính
  • Quản lý quyền được gán cho các nhóm bên trong công ty, khi mỗi nhóm có thể chứa cả nhóm con và người dùng
  • Kiểm tra xem máy tính có được kết nối với mạng cục bộ không

Bởi vì các thư mục có thể chứa các thư mục con có thể chứa nhiều thư mục con hơn, nên việc xem qua các nội dung này là một trường hợp sử dụng tốt cho chương trình đệ quy

Vì các nhóm có thể chứa cả nhóm và người dùng, nên đây là loại vấn đề là trường hợp sử dụng tuyệt vời cho giải pháp đệ quy

câu hỏi 3

Điền vào chỗ trống để hàm is_power_of trả về số có phải là lũy thừa của cơ số đã cho hay không. Ghi chú. cơ sở được giả định là một số dương. Mẹo. đối với các hàm trả về giá trị boolean, bạn có thể trả về kết quả so sánh

My first Python program
3

đầu ra

My first Python program
4

câu hỏi 4

Hàm count_users đếm đệ quy số lượng người dùng thuộc về một nhóm trong hệ thống công ty, bằng cách duyệt qua từng thành viên của nhóm và nếu một trong số họ là một nhóm, gọi hàm đệ quy và đếm thành viên. Nhưng nó có một lỗi. Bạn có thể phát hiện ra vấn đề và khắc phục nó không?

My first Python program
5

đầu ra

My first Python program
6

câu hỏi 5

Triển khai hàm sum_positive_numbers, dưới dạng hàm đệ quy trả về tổng của tất cả các số dương giữa số n nhận được và 1. Ví dụ: khi n là 3, nó sẽ trả về 1+2+3=6 và khi n là 5, nó sẽ trả về 1+2+3+4+5=15

My first Python program
7

đầu ra

My first Python program
8

Bài kiểm tra thực hành. Vòng lặp While

  • Tổng số điểm. 5
  • Lớp. 100%

Câu hỏi 1

Vòng lặp while trong Python là gì?

  • Trong khi các vòng lặp cho phép máy tính thực hiện một tập hợp các hướng dẫn trong khi một điều kiện là đúng
  • Trong khi các vòng lặp hướng dẫn máy tính thực thi một đoạn mã theo số lần đã đặt
  • Trong khi các vòng lặp cho phép chúng tôi thực hiện phân nhánh về việc một điều kiện có đúng hay không
  • Trong khi các vòng lặp là cách chúng ta khởi tạo các biến trong Python

Sử dụng vòng lặp while, chúng ta có thể tiếp tục thực hiện cùng một nhóm lệnh cho đến khi điều kiện dừng đúng

Câu hỏi 2

Điền vào chỗ trống để hàm print_prime_factors in ra tất cả các thừa số nguyên tố của một số. Thừa số nguyên tố là số là số nguyên tố và chia hết cho số khác không dư

My first Python program
9

đầu ra

# echo Have a nice day
print['Have a nice day']
0

câu hỏi 3

Đoạn mã sau có thể dẫn đến một vòng lặp vô hạn. Sửa mã để nó có thể kết thúc thành công cho tất cả các số

Ghi chú. Hãy thử chạy chức năng của bạn với số 0 làm đầu vào và xem những gì bạn nhận được

# echo Have a nice day
print['Have a nice day']
1

đầu ra

# echo Have a nice day
print['Have a nice day']
2

câu hỏi 4

Điền vào hàm trống để nó trả về tổng của tất cả các ước của một số, mà không bao gồm nó. Số chia là số chia hết cho số khác không dư

# echo Have a nice day
print['Have a nice day']
3

đầu ra

# echo Have a nice day
print['Have a nice day']
4

câu hỏi 5

Hàm multi_table in kết quả của một số được truyền cho nó nhân với 1 đến 5. Một yêu cầu bổ sung là kết quả không được vượt quá 25, điều này được thực hiện với câu lệnh break. Điền vào chỗ trống để hoàn thành chức năng thỏa mãn các điều kiện này

# echo Have a nice day
print['Have a nice day']
5

đầu ra

# echo Have a nice day
print['Have a nice day']
6

Đánh giá xếp loại ngang hàng

https. //lái xe. Google. com/drive/folders/1tHjRUE2fDFVdPEGRYIhum9bn8L-oh-q6?usp=sharing

4. Chuỗi, Danh sách và Từ điển

Bài kiểm tra thực hành. từ điển

  • Tổng số điểm. 5
  • Lớp. 100%

Câu hỏi 1

Hàm email_list nhận một từ điển chứa tên miền làm khóa và danh sách người dùng làm giá trị. Điền vào chỗ trống để tạo danh sách chứa địa chỉ email đầy đủ [e. g. diana. hoàng tử@gmail. com]

# echo Have a nice day
print['Have a nice day']
7

đầu ra

# echo Have a nice day
print['Have a nice day']
8

Câu hỏi 2

Hàm groups_per_user nhận một từ điển chứa tên nhóm với danh sách người dùng. Người dùng có thể thuộc về nhiều nhóm. Điền vào chỗ trống để trả về một từ điển với người dùng làm khóa và danh sách các nhóm của họ làm giá trị

# echo Have a nice day
print['Have a nice day']
9

đầu ra

Have a nice day
0

câu hỏi 3

mệnh lệnh. phương pháp cập nhật cập nhật một từ điển với các mục đến từ từ điển khác, để các mục hiện có được thay thế và các mục mới được thêm vào. Nội dung của từ điển “tủ quần áo” ở cuối đoạn mã sau là gì?

Have a nice day
1
  • This is fun!
    This is fun!
    This is fun!
    This is fun!
    This is fun!
    4
  • This is fun!
    This is fun!
    This is fun!
    This is fun!
    This is fun!
    5
  • This is fun!
    This is fun!
    This is fun!
    This is fun!
    This is fun!
    6
  • This is fun!
    This is fun!
    This is fun!
    This is fun!
    This is fun!
    7

mệnh lệnh. cập nhật cập nhật từ điển [tủ quần áo] với các mục đến từ từ điển khác [new_items], thêm các mục mới và thay thế các mục hiện có

câu hỏi 4

Ưu điểm chính của việc sử dụng từ điển thay vì danh sách là gì?

  • Từ điển là bộ có thứ tự
  • Từ điển có thể được truy cập bằng số chỉ mục của phần tử
  • Các phần tử có thể được gỡ bỏ và chèn vào từ điển
  • Nó nhanh hơn và dễ dàng hơn để tìm một yếu tố cụ thể trong từ điển

Do tính chất không có thứ tự của chúng và việc sử dụng các cặp giá trị chính, việc tìm kiếm một từ điển sẽ mất cùng một lượng thời gian cho dù nó chứa bao nhiêu phần tử

câu hỏi 5

Hàm add_prices trả về tổng giá của tất cả các cửa hàng tạp hóa trong từ điển. Điền vào chỗ trống để hoàn thành chức năng này

Have a nice day
2

đầu ra

Have a nice day
3

Bài kiểm tra thực hành. danh sách

  • Tổng số điểm. 6
  • Lớp. 100%

Câu hỏi 1

Đưa ra một danh sách tên tệp, chúng tôi muốn đổi tên tất cả các tệp có phần mở rộng hpp thành phần mở rộng h. Để làm điều này, chúng tôi muốn tạo một danh sách mới có tên là newfilenames, bao gồm các tên tệp mới. Điền vào chỗ trống trong mã bằng cách sử dụng bất kỳ phương pháp nào bạn đã học cho đến nay, chẳng hạn như vòng lặp for hoặc hiểu danh sách

Have a nice day
4

đầu ra

Have a nice day
5

Câu hỏi 2

Hãy tạo một hàm chuyển văn bản sang tiếng Latin lợn. một chuyển đổi văn bản đơn giản để sửa đổi từng từ, di chuyển ký tự đầu tiên đến cuối và thêm “ay” vào cuối. Ví dụ: python kết thúc bằng ythonpay

Have a nice day
6

đầu ra

Have a nice day
7

câu hỏi 3

Các quyền của một tệp trong hệ thống Linux được chia thành ba bộ ba quyền. đọc, viết và thực thi cho chủ sở hữu, nhóm và những người khác. Mỗi giá trị trong số ba giá trị có thể được biểu thị dưới dạng số bát phân tính tổng của mỗi quyền, với 4 tương ứng với đọc, 2 để ghi và 1 để thực thi. Hoặc nó có thể được viết bằng một chuỗi sử dụng các chữ cái r, w và x hoặc – khi không được cấp quyền. Ví dụ. 640 được đọc/ghi cho chủ sở hữu, đọc cho nhóm và không có quyền cho những người khác; . “rw-r—–” 755 được đọc/ghi/thực thi cho chủ sở hữu và đọc/thực thi cho nhóm và những người khác; . “rwxr-xr-x” Điền vào chỗ trống để mã chuyển đổi quyền ở định dạng bát phân thành định dạng chuỗi

Have a nice day
8

đầu ra

Have a nice day
9

câu hỏi 4

Bộ dữ liệu và danh sách là các loại trình tự rất giống nhau. Điều chính làm cho một tuple khác với một danh sách là gì?

  • Một tuple có thể thay đổi
  • Một bộ dữ liệu chỉ chứa các ký tự số
  • Một tuple là bất biến
  • Một bộ dữ liệu chỉ có thể chứa một loại dữ liệu tại một thời điểm

Không giống như danh sách, bộ dữ liệu là bất biến, có nghĩa là chúng không thể thay đổi

câu hỏi 5

Hàm group_list chấp nhận tên nhóm và danh sách thành viên, đồng thời trả về một chuỗi có định dạng. tên nhóm. thành viên1, thành viên2, … Ví dụ: group_list[“g”, [“a”,”b”,”c”]] trả về “g. a, b, c”. Điền vào chỗ trống trong chức năng này để làm điều đó

for i in range[5]:
  print["This is fun!"]
0

đầu ra

for i in range[5]:
  print["This is fun!"]
1

câu hỏi 6

Hàm guest_list đọc trong một danh sách các bộ dữ liệu có tên, tuổi và nghề nghiệp của từng khách trong bữa tiệc và in ra câu “Khách là X tuổi và làm việc như __. " cho từng cái. Ví dụ: guest_list[[‘Ken’, 30, “Chef”], [“Pat”, 35, ‘Lawyer’], [‘Amanda’, 25, “Engineer”]] nên in ra. Ken 30 tuổi và làm Đầu bếp. Pat 35 tuổi và làm Luật sư. Amanda 25 tuổi và là Kỹ sư. Điền vào chỗ trống trong chức năng này để làm điều đó

for i in range[5]:
  print["This is fun!"]
2

đầu ra

for i in range[5]:
  print["This is fun!"]
3

Bài kiểm tra thực hành. Dây

  • Tổng số điểm. 5
  • Lớp. 100%

Câu hỏi 1

Hàm is_palindrome kiểm tra xem một chuỗi có phải là palindrome không. Một palindrome là một chuỗi có thể được đọc như nhau từ trái sang phải hoặc phải sang trái, bỏ qua các khoảng trắng và bỏ qua viết hoa. Ví dụ về palindromes là những từ như thuyền kayak và radar, và các cụm từ như “Không bao giờ lẻ hoặc chẵn”. Điền vào chỗ trống trong hàm này để trả về True nếu chuỗi đã truyền là một palindrom, Sai nếu không

for i in range[5]:
  print["This is fun!"]
4

đầu ra

for i in range[5]:
  print["This is fun!"]
5

Câu hỏi 2

Sử dụng phương pháp định dạng, hãy điền vào các khoảng trống trong hàm convert_ distance để nó trả về cụm từ “X dặm bằng Y km”, với Y chỉ có 1 chữ số thập phân. Ví dụ: convert_ distance[12] sẽ trả về “12 dặm bằng 19. 2km”

for i in range[5]:
  print["This is fun!"]
6

đầu ra

for i in range[5]:
  print["This is fun!"]
7

câu hỏi 3

Nếu chúng ta có một biến chuỗi có tên Weather = “Rainfall”, biến nào sau đây sẽ in ra chuỗi con hoặc tất cả các ký tự trước “f”?

  • in[Thời tiết[. 4]]
  • in[Thời tiết[4. ]]
  • in[Thời tiết[1. 4]]
  • in[Thời tiết[. ”f”]]

Được định dạng theo cách này, chuỗi con trước ký tự “f”, được lập chỉ mục bởi 4, sẽ được in

câu hỏi 4

Điền vào các khoảng trống trong hàm thẻ tên để nó sử dụng phương thức định dạng để trả về first_name và chữ cái đầu tiên của last_name theo sau là dấu chấm. Ví dụ: nametag[“Jane”, “Smith”] sẽ trả về “Jane S. ”

for i in range[5]:
  print["This is fun!"]
8

đầu ra

for i in range[5]:
  print["This is fun!"]
9

câu hỏi 5

Hàm replace_ending thay thế chuỗi cũ trong câu bằng chuỗi mới, nhưng chỉ khi câu kết thúc bằng chuỗi cũ. Nếu có nhiều hơn một lần xuất hiện của chuỗi cũ trong câu, thì chỉ một chuỗi ở cuối được thay thế, không phải tất cả chúng. Ví dụ: replace_ending[“abcabc”, “abc”, “xyz”] phải trả về abcxyz, không phải xyzxyz hoặc xyzabc. So sánh chuỗi phân biệt chữ hoa chữ thường, do đó, replace_ending[“abcabc”, “ABC”, “xyz”] sẽ trả về abcabc [không có thay đổi nào được thực hiện]

Khóa học về Python của Google có tốt không?

Nếu bạn quan tâm đến việc học Python, khóa học này là một nơi tuyệt vời để bắt đầu . Mặc dù nó sẽ không giúp bạn trở thành nhà khoa học dữ liệu trong sáu tuần, nhưng nó sẽ cung cấp một nền tảng vững chắc và các mánh gian lận tuyệt vời để bạn tiếp tục hành trình lập trình của mình.

Tôi có thể tìm câu trả lời của các khóa học ở đâu?

Tôi có thể nhận câu trả lời Quiz của Coursera ở đâu? . & Đối với người dùng di động, bạn chỉ cần nhấp vào ba dấu chấm trong trình duyệt của mình và bạn sẽ nhận được tùy chọn “Tìm” ở đó. Sử dụng các tùy chọn này để nhận câu trả lời cho bất kỳ câu hỏi ngẫu nhiên nào. Use “Ctrl+F” To Find Any Questions Answer. & For Mobile User, You Just Need To Click On Three dots In Your Browser & You Will Get A “Find” Option There. Use These Option to Get Any Random Questions Answer.

Khóa học về Python có tốt cho người mới bắt đầu không?

Khóa học này hoàn hảo cho người mới bắt đầu muốn học cách sử dụng ngôn ngữ lập trình Python . Bạn sẽ học mọi thứ từ thiết lập hệ thống đến cú pháp cơ bản để làm việc với API.

Khóa học Google Python có đáng không?

Chứng chỉ Python tự động hóa CNTT của Google có đáng không? . Python là một ngôn ngữ rất mạnh có thể được sử dụng trên nhiều nền tảng khác nhau và đưa ra giải pháp cho các vấn đề khác nhau. The Google IT Automation with Python is a good certificate to pursue and start a career as a computer programmer. Python is a very powerful language that can be used on a variety of platforms and offer solutions to different problems.

Chủ Đề