-
Flashcards
-
Học
-
Bài kiểm tra
-
Cuộc thi đấu
-
Flashcards
-
Học
-
Bài kiểm tra
-
Cuộc thi đấu
Chỉ chứa các chương trình bạn phải làm. [Đây là Python, không phải Java]. Ngoài ra còn có một liên kết ở phía dưới cho hình ảnh chỉ trong trường hợp mã không hoạt động từ việc sao chép và dán. Chỉ những người tôi có thể làm mà không có lỗi.
Các điều khoản trong bộ này [7]
Nhập Randomset_Size [480, 400]# Chương trình đồ họa này sẽ vẽ một hình vuông. # Màu điền nên được chọn ngẫu nhiên từ# màu listcenter_x = get_width [] / 2Center_y = get_height [] / 2side_length = 100Colors = [color.red, color.orange, color.yellow, color.green, color.blue.blue, color .Purple, color.black, color.gray]
set_size[480, 400]
# This graphics program should draw a
square.
# The fill color should be randomly choosen from
# the COLORS list
center_x = get_width[] / 2
center_y = get_height[] / 2
SIDE_LENGTH = 100
COLORS = [Color.red, Color.orange, Color.yellow, Color.green, Color.blue,
Color.purple, Color.black, Color.gray]
vuông = hình chữ nhật [side_length, side_length] Square.set_poseition [centre_x, centre_y] vuông.set_color [ngẫu nhiên.randint [màu sắc]] Thêm [vuông]
square.set_position[center_x, center_y]
square.set_color[random.randint[COLORS]]
add[square]
khoa học máy tính
Câu trả lời đã xác minh
khoa học máy tính
Câu trả lời đã xác minh
khoa học máy tính
Câu trả lời đã xác minh
khoa học máy tính
Câu trả lời đã xác minh
Giải pháp sách giáo khoa được đề xuấtTruy cập trang web của bạn
Errors:
Lưu ý Điều này chỉ hoạt động trên các tệp đơn hiện tại.
Lỗi You might have an infinite loop in your code.
- Truy cập trang web của bạn
- Lưu ý Điều này chỉ hoạt động trên các tệp đơn hiện tại.
- Điều cơ bản
- In
- Biến
- Đầu vào người dùng
- Bình luận
- Phá vỡ và tiếp tục
- Ngoại lệ
- Số ngẫu nhiên
- Người vận hành
- Toán học toán
- Toán tử so sánh
- Toán tử logic
- Toán tử chuỗi
- If/Else
- Cấu trúc điều khiển
- Nếu tuyên bố
- Cho các vòng lặp
- Trong khi vòng lặp
- Chức năng
- Xác định một chức năng
- Gọi một chức năng
- Thông số
- Trả về giá trị
- Dây
- Lập chỉ mục & cắt
- Lặp lại qua một chuỗi
- Phương thức chuỗi
- Cấu trúc dữ liệu
- Danh sách 2D
- Danh sách 2D cho phép chúng tôi tạo danh sách danh sách.
print["My name is %s and I am %d years old!" % ['Zara', 21]]
8 Từ điển- Từ điển có một bộ sưu tập các cặp giá trị khóa.
print["My name is %s and I am %d years old!" % ['Zara', 21]]
9 Lớp họcprint["My name is %s and I am %d years old!" % ['Zara', 21]]
9 Lớp học
Các lớp giữ nhiều chức năng.
Lưu ý Điều này chỉ hoạt động trên các tệp đơn hiện tại.
Điều cơ bản
print["Hello world"] print[2 + 2] print[10]
In
print["My name is %s and I am %d years old!" % ['Zara', 21]]
Điều cơ bản
In
# Make a variable to store text name = "Zach" # Create variables that are numbers num_one = 3 num_two = 4 sum = num_one + num_two # We can also assign multiple variables at once num_one, num_two = 3, 4 # The value of a variable can be changed after it has been created num_one = num_one + 1
Biến
# The output will be str, or string print[type[name]] # The output will be int, or integer print[type[sum]] # The output will be bool, or boolean print[type[3==3]] # We can change the type of an element by using the shortened name of the type # We do this when concatenating strings, such as: age = 16 print["My age is " + str[age]]
In
Biến
# Ask the user for input and save it to a variable to be used in code # This will only work if the input is being used as a string name = input["What is your name? "] # If input needs to be used as a number, include the term 'int' num_one = int[input["Enter a number: "]] num_two = int[input["Enter a second number: "]] # This input can then be used to control different parts of the code print["Hello, " + name] sum = num_one + num_two
Biến
Đầu vào người dùng
Bình luận
""" A multi-line comment describes your code to someone who is reading it. """ Example: """ This program will ask the user for two numbers. Then it will add the numbers and print the final value. """ number_one = int[input["Enter a number: "]] number_two = int[input["Enter a second number: "]] print["Sum: " + str[number_one + number_two]] # Use single line comments to clarify parts of code. Example: # This program adds 1 and 2 added = 1 + 2 print[added]
Đầu vào người dùng
Bình luận
# This code will end when the use enters a negative number = int[input["Enter a number: "]] if number < 0: break else: print[str[number]] # This code will only print the numbers 0 to 3 and 6 for i in range[5]: if i < 4: print[i] else: continue print["6"]
Bình luận
Phá vỡ và tiếp tục
# Try/Except with input try: my_number = int[input["Enter an integer: "]] print["Your number: " + str[my_number]] except ValueError: print["That wasn't an integer!"] # Try/Except for Type Errors try: my_number = '2' + 2 except TypeError: print["A type error has occurred!"] # Try/Except for Key Errors dictionary = {'1':'k', '3':'A', '4':'R', '5':'E', '6':'L'} try: dictionary['2'] except KeyError: print["Key error"] # Try/Except for Attribute Errors try: dictionary.no_method[] except AttributeError: print["Attribute Error!"] # You can also have try: my_number = int[input["Enter an integer: "]] print["Your number: " + str[my_number]] except: print["There was an error."]
Phá vỡ và tiếp tục
Ngoại lệ
Số ngẫu nhiênIf/Else Statements
Người vận hành
Toán tử chuỗi
Cấu trúc điều khiển
print["Hello world"] print[2 + 2] print[10]0
Nếu tuyên bố
Cho các vòng lặp
Trong khi vòng lặpOperators
Chức năng
Xác định một chức năng
Gọi một chức năng
print["Hello world"] print[2 + 2] print[10]2
Người vận hành
Toán học toán
print["Hello world"] print[2 + 2] print[10]3
Toán tử logic
Sử dụng các toán tử logic để kiểm tra nhiều điều kiện cùng một lúc hoặc một điều kiện trong số nhiều điều kiện.
print["Hello world"] print[2 + 2] print[10]4 vòng lặp
Loops
Các vòng lặp giúp chúng tôi lặp lại các lệnh làm cho mã của chúng tôi ngắn hơn nhiều. Hãy chắc chắn rằng mọi thứ bên trong vòng lặp được thụt vào một cấp!
Cho các vòng lặp
Sử dụng cho các vòng lặp khi bạn muốn lặp lại một số lần cố định.
print["Hello world"] print[2 + 2] print[10]5
Trong khi vòng lặp
Sử dụng trong khi các vòng lặp khi bạn muốn lặp lại một số lần không xác định hoặc cho đến khi một điều kiện trở nên sai. Nếu không có điểm nào mà điều kiện trở thành sai, bạn sẽ tạo ra một vòng lặp vô hạn cần luôn tránh!
print["Hello world"] print[2 + 2] print[10]6 Chức năng
Functions
Viết một chức năng giống như dạy máy tính một từ mới.
Chức năng đặt tên: Bạn có thể đặt tên cho các chức năng của mình bất cứ điều gì bạn muốn, nhưng bạn không thể có khoảng trắng trong tên chức năng. Thay vì không gian, hãy sử dụng dấu gạch dưới [_] như_this_for_example
Hãy chắc chắn rằng tất cả các mã bên trong chức năng của bạn đều được thụt vào một cấp!indented one level!
Xác định một chức năng
Chúng tôi xác định một hàm để dạy máy tính các hướng dẫn cho một từ mới. Chúng ta cần sử dụng thuật ngữ def để nói với máy tính mà chúng ta tạo ra một chức năng.
print["Hello world"] print[2 + 2] print[10]7
Trả về các giá trị trong các chức năng
Chúng ta có thể sử dụng lệnh trả về lệnh để có một hàm đưa lại giá trị cho mã gọi nó. Nếu không có lệnh return, chúng tôi không thể sử dụng bất kỳ giá trị thay đổi nào được xác định bởi hàm.
print["Hello world"] print[2 + 2] print[10]8
Gọi một chức năng
Chúng tôi gọi một chức năng để nói với máy tính thực sự thực hiện lệnh mới.
print["Hello world"] print[2 + 2] print[10]9
Sử dụng các tham số trong các chức năng
Chúng ta có thể sử dụng các tham số để thay đổi các lệnh nhất định trong chức năng của chúng ta. Chúng tôi phải bao gồm các đối số cho các tham số trong cuộc gọi chức năng của chúng tôi.
print["My name is %s and I am %d years old!" % ['Zara', 21]]0 chuỗi
Strings
Chuỗi là những đoạn văn bản. Chúng ta có thể có được nhiều thông tin về chuỗi và thay đổi chúng theo nhiều cách bằng cách sử dụng các phương pháp khác nhau.
Lập chỉ mục một chuỗi
Chúng tôi sử dụng lập chỉ mục để tìm hoặc thực hiện các phần nhất định của chuỗi. Các giá trị chỉ mục luôn bắt đầu ở 0 cho ký tự đầu tiên và tăng thêm 1 khi chúng ta di chuyển sang phải. Từ cuối chuỗi, giá trị cuối cùng cũng có chỉ số -1 với các giá trị giảm 1 khi chúng ta di chuyển sang trái.
print["My name is %s and I am %d years old!" % ['Zara', 21]]1
Phương thức chuỗi
Có nhiều phương pháp có thể được sử dụng để thay đổi chuỗi.
print["My name is %s and I am %d years old!" % ['Zara', 21]]2 Bộ dữ liệu
Tuples
Tuples là trình tự bất biến của các mặt hàng.
Tạo ra một tuple
Chúng tôi tạo ra một tuple bằng cách liệt kê các mục bên trong dấu ngoặc đơn. Chúng tôi có thể bao gồm các yếu tố của bất kỳ loại.
print["My name is %s and I am %d years old!" % ['Zara', 21]]3
Thay đổi một tuple
Do tính chất bất biến của các bộ dữ liệu, chúng ta không thể thay đổi các yếu tố riêng lẻ trong tuple nhưng có thể thực hiện nhiều nhiệm vụ khác với chúng.
print["My name is %s and I am %d years old!" % ['Zara', 21]]4 Danh sách
Lists
Danh sách là các chuỗi có thể thay đổi của các mục.
Tạo một danh sách
Chúng tôi tạo một danh sách bằng cách liệt kê các mục bên trong dấu ngoặc vuông. Chúng tôi có thể bao gồm các yếu tố của bất kỳ loại.
print["My name is %s and I am %d years old!" % ['Zara', 21]]5
Thay đổi một danh sách
Do tính chất thay đổi của danh sách, chúng ta có thể thay đổi các yếu tố riêng lẻ trong danh sách.
print["My name is %s and I am %d years old!" % ['Zara', 21]]6
Phương pháp liệt kê
Có nhiều phương pháp có thể được sử dụng để thay đổi danh sách.
print["My name is %s and I am %d years old!" % ['Zara', 21]]7
Danh sách 2D
Danh sách 2D cho phép chúng tôi tạo danh sách danh sách.
print["My name is %s and I am %d years old!" % ['Zara', 21]]8 Từ điển
Dictionaries
Từ điển có một bộ sưu tập các cặp giá trị khóa.
print["My name is %s and I am %d years old!" % ['Zara', 21]]9 Lớp học
Classes
Các lớp giữ nhiều chức năng.
# Make a variable to store text name = "Zach" # Create variables that are numbers num_one = 3 num_two = 4 sum = num_one + num_two # We can also assign multiple variables at once num_one, num_two = 3, 4 # The value of a variable can be changed after it has been created num_one = num_one + 10 Bộ
Sets
Một bộ chứa một bộ sưu tập không có thứ tự các đối tượng độc đáo và bất biến.
# Make a variable to store text name = "Zach" # Create variables that are numbers num_one = 3 num_two = 4 sum = num_one + num_two # We can also assign multiple variables at once num_one, num_two = 3, 4 # The value of a variable can be changed after it has been created num_one = num_one + 11 Đầu vào tệp
File Input
Sử dụng các mục sau khi nhập tệp.
# Make a variable to store text name = "Zach" # Create variables that are numbers num_one = 3 num_two = 4 sum = num_one + num_two # We can also assign multiple variables at once num_one, num_two = 3, 4 # The value of a variable can be changed after it has been created num_one = num_one + 12
Tải lên một hình ảnh
Tải lên từ máy tính của bạn
Hoặc dán một liên kết ở đây
Slide và ghi chú
Không có slide cho video này
Truy cập trang web của bạn
Lưu ý Điều này chỉ hoạt động trên các tệp đơn hiện tại.
Hợp tác trên chương trình hộp cát này!
Chỉ quản trị viên.Không thể nhìn thấy khách hàng
Chương trình hợp tác là một chương trình bạn có thể làm việc với đối tác hoặc nhóm người.Chương trình hiển thị trong tất cả các trang hộp cát của bạn và khi bất kỳ ai trong số các bạn lưu mã, nó sẽ lưu nó cho mỗi người.
Cách sử dụng
Phiên bản 1: Trên máy tính của bạn
- Tạo một tệp được gọi là
# Make a variable to store text name = "Zach" # Create variables that are numbers num_one = 3 num_two = 4 sum = num_one + num_two # We can also assign multiple variables at once num_one, num_two = 3, 4 # The value of a variable can be changed after it has been created num_one = num_one + 1
3 trên máy tính để bàn của bạn - Đặt HTML bên dưới vào tệp Codehs.html và lưu nó
- Bây giờ, hãy nhấp vào tệp để mở nó trong trình duyệt web
Phiên bản 2: Trực tuyến
- Tạo một tệp được gọi là
# Make a variable to store text name = "Zach" # Create variables that are numbers num_one = 3 num_two = 4 sum = num_one + num_two # We can also assign multiple variables at once num_one, num_two = 3, 4 # The value of a variable can be changed after it has been created num_one = num_one + 1
3 trên máy tính để bàn của bạn - Đặt HTML bên dưới vào tệp Codehs.html và lưu nó
- Bây giờ, hãy nhấp vào tệp để mở nó trong trình duyệt web
- Phiên bản 2: Trực tuyến