Sharecs.net
  • Trang chủ
  • Thủ Thuật
    • Thủ thuật máy tính
      • Windows
      • MacOS
      • Linux
    • Thủ thuật internet
    • Thủ thuật phần mềm
  • Phần Mềm
  • Lỗi máy tính
    • Lỗi internet
    • Lỗi windows
    • Lỗi phần mềm
  • Lập Trình
    • Lập Trình Java
    • Lập trình Python
    • Lập Trình React Native
    • Code Hay
  • Linh Tinh
    • PhotoShop
    • Tải Video Wallpaper
    • Kho Tools
      • Cân Bằng Phương Trình Hóa Học
      • Custom Css Scrollbar – Render Code
      • Tạo Kí Tự Đặc Biệt Online
      • Tạo Deep Link
    • Tài Liệu – Luận Văn – Báo Cáo
    • Kho Theme Website WordPress
No Result
View All Result
  • Trang chủ
  • Thủ Thuật
    • Thủ thuật máy tính
      • Windows
      • MacOS
      • Linux
    • Thủ thuật internet
    • Thủ thuật phần mềm
  • Phần Mềm
  • Lỗi máy tính
    • Lỗi internet
    • Lỗi windows
    • Lỗi phần mềm
  • Lập Trình
    • Lập Trình Java
    • Lập trình Python
    • Lập Trình React Native
    • Code Hay
  • Linh Tinh
    • PhotoShop
    • Tải Video Wallpaper
    • Kho Tools
      • Cân Bằng Phương Trình Hóa Học
      • Custom Css Scrollbar – Render Code
      • Tạo Kí Tự Đặc Biệt Online
      • Tạo Deep Link
    • Tài Liệu – Luận Văn – Báo Cáo
    • Kho Theme Website WordPress
No Result
View All Result
Sharecs.net
No Result
View All Result
Home Lập Trình

Bài Tập Code Python Đơn Giản Có Lời Giải – Phần 2

Nguyễn Tuấn by Nguyễn Tuấn
31/08/2020
1
0
SHARES
2.4k
VIEWS

Bài tập code python đơn giản dành cho các bạn vừa trải qua khóa học tổng quan về Python. Giúp các bạn củng cố và nắm chắc kiến thức hơn. Để xem nhiều thứ hay ho với python thì vào đây nhé.

Mục Lục

  • 1 Bài 1: Khởi tạo mảng một chiều, in ra giá trị mảng đó. Khởi tạo một vector, in ra giá trị của vector
  • 2 Bài 2: Xây dựng mảng các luỹ thừa
  • 3 Bài 3: Xây dựng mảng gồm 10 phần tử, trong đó 9 phần tử đầu bằng 3, phần tử cuối cùng bằng 1.5.
  • 4 Bài 4: Thao tác với mảng
  • 5 Bài 5: Thao tác với mảng
  • 6 Bài 6: Thao tác với mảng 1 chiều
  • 7 Bài 7: Viết hàm số tính tổng trị tuyệt đối các phần tử của một mảng một chiều.
  • 8 Bài 8: Tạo ra mảng một chiều, tìm min và max của mảng, tìm argmin, argmax
  • 9 Bài 9: Tính tích vô hướng của hai vector

Bài 1: Khởi tạo mảng một chiều, in ra giá trị mảng đó. Khởi tạo một vector, in ra giá trị của vector

import numpy as np
Number=[0,1,2,3]
for x in Number:
    print(x)

_Matran = [[0,1,2],[3,4,5]]
Matran = np.array(_Matran)
print(Matran)

Bài 2: Xây dựng mảng các luỹ thừa

Xây dựng mảng các luỹ thừa của 2 nhỏ hơn 1025, bao gồm cả 1 = 20. Gợi ý: Nếu a là một mảng và b là một số thì ba sẽ trả về một mảng cùng kích thước với a mà phần tử có chỉ số i bằng b**a[i], với ** là toán tử luỹ thừa.

import math
number = int(input())
for x in range(0,number):
    if math.pow(2,float(x)) < 1025:
        print(math.pow(2,float(x)))
    else:
        print("Lỗi ! Lũy thừa của 2 lớn hơn hoặc bằng 1025")

Bài 3: Xây dựng mảng gồm 10 phần tử, trong đó 9 phần tử đầu bằng 3, phần tử cuối cùng bằng 1.5.

A = [3,3,3,3,3,3,3,3,3,1.5]
print(A)

Bài 4: Thao tác với mảng

Khởi tạo một mảng. Thay toàn bộ các phần tử của mảng bằng trung bình cộng các phần tử trong mảng đó, sử dụng vòng for. Hàm này không trả về biến nào mà chỉ thay đổi các giá trị của biến đầu vào x.

A =[0,1,2,3,4,5]
def avgArray():
    for x in A:
        y = (A[0] + A[1] + A[2] + A[3] + A[4])/5
        A[x]=y
        print(y)
        return y
avgArray()

Bài 5: Thao tác với mảng

Cho trước một số tự nhiên n. Tạo một mảng có n phần tử mà các phần tử có chỉ số chẵn (bắt đầu từ 0) là một cấp số cộng bắt đầu từ 2, công sai bằng -0.5; các phần tử có chỉ số lẻ bằng -1.
Ví dụ: Với n=4, kết quả trả về là mảng [ 2. -1. 1.5 -1. ]. Với n=5, kết quả trả về là mảng [-1. 1.5 -1. 1. ].

import numpy as np
n = int(input("Nhap vao mot so n bat ky: "))
A = np.zeros((1, n), dtype = float)
A[0][0] = 2
d = -0.5
for i in range(1, n, 1):
    if(i % 2 == 1):
        A[0][i] = -1.0
    else:
        A[0][i] = A[0][i] + (i - 1)*d
print(A)

Bài 6: Thao tác với mảng 1 chiều

Cho một mảng 1 chiều x, tính mảng y và z sao cho y[i] = pi/2 – x[i] và z[i] = cos(x[i]) – sin(x[i]). Sau đó trả về tổng các phần tử của z

import numpy as np
import math
X = np.array([0, 30, 45, 60, 90, 120, 130, 145], dtype = int)
Y = np.zeros(shape = (X.size))
Z = np.zeros(shape = (X.size))
for i in range(0, X.size, 1):
    Y[i] = math.pi/2 - X[i]
    Z[i] = math.cos(X[i]) + math.sin(X[i])
print(X)
print("\n")
print(Y)
print("\n")
print(Z)
print("\n")
print("Tong Z: ", np.sum(Z))

Bài 7: Viết hàm số tính tổng trị tuyệt đối các phần tử của một mảng một chiều.

import numpy as np
A = np.array([-1, 3, 6, -10, -12, -60])
B = np.zeros(shape = (A.size))
for i in range(0, A.size, 1):
    B[i] = np.abs(A[i])
print(B)

Bài 8: Tạo ra mảng một chiều, tìm min và max của mảng, tìm argmin, argmax

import numpy as np
A = np.array([-1, 10, 60, 69, 125, -99, -620])
print("A max: ", A.max())
print("A min: ", A.min())
print("Arg max: ", np.argmax(A))
print("Arg min: ", np.argmin(A))

Bài 9: Tính tích vô hướng của hai vector

import numpy as np
A = np.array([1, 2, 3])
B = np.array([4, 5, 6])
TVH = 0
#vector A = (a1, a2, a3) vector B =(b1, b2, b3), TVH = a1*b1+a2*b2+b3*b3
for i in range(0, A.size, 1):
    TVH += A[i]*B[i]
print("Tich vo huong", TVH)

Cảm ơn các bạn đã ghé thăm. Chúc các bạn thành công!

4.2/5 - (4 bình chọn)
Tags: code python haypython
ShareSendTweetShare

Cùng chuyên mục

Nhận Diện Chó Mèo Python – Tensorflow – Neural Network – Deep Learning

Nhận Diện Chó Mèo Python – Tensorflow – Neural Network – Deep Learning

14/12/2021
2.5k
Vẽ Biểu Đồ Trong Python – Pip install matplotlib

Vẽ Biểu Đồ Trong Python – Pip install matplotlib

31/07/2021
950
Code Python Thuật Toán Logistic Regression

Code Python Thuật Toán Logistic Regression

07/01/2021
575
Bài Tập Code Python Đơn Giản Có Lời Giải – Phần 1

Tạo ứng dụng Chat Socket trong Python mô hình Client – Server

16/11/2020
2.2k
Subscribe
Notify of
guest
guest
1 Comment
Newest
Oldest Most Voted
Inline Feedbacks
View all comments

Mạng Xã Hội

Bài Viết Nổi Bật

  • 500 Câu Trắc Nghiệm Mạng Máy Tính Phần 1 Có Đáp Án

    500 Câu Trắc Nghiệm Mạng Máy Tính Phần 1 Có Đáp Án

    0 shares
    Share 0 Tweet 0
  • Bài Tập Code Python Đơn Giản Có Lời Giải – Phần 1

    1 shares
    Share 0 Tweet 0
  • 500 Câu Trắc Nghiệm Mạng Máy Tính Phần 2 Có Đáp Án

    0 shares
    Share 0 Tweet 0
  • Download Video Wallpaper Agatsuma Zenitsu – Anime Kimetsu No Yaiba

    45 shares
    Share 0 Tweet 0
  • Trắc Nghiệm Mạng Máy Tính Phần 3 Có Đáp Án

    0 shares
    Share 0 Tweet 0

Phản hồi gần đây

  • Edward trong Canva Pro Full Crack Bản Quyền Mới Nhất
  • Nguyễn Tuấn trong Fake Giấy Tờ Xác Minh Doanh Nghiệp Trên Facebook
  • Nguyễn Tuấn trong Ứng Dụng Thuật Toán Hồi Quy Tuyến Tính Để Chẩn Đoán Xơ Vữa Động Mạch 2021
  • Anh Tuấn trong Ứng Dụng Thuật Toán Hồi Quy Tuyến Tính Để Chẩn Đoán Xơ Vữa Động Mạch 2021

Bạn bè & Đối tác

Ứng dụng đặt lịch khám nha khoa Vnnice

Liên hệ quảng cáo

Email: Sharecs.net@gmail.com

Hợp tác nội dung: Sharecs rất vinh dự được mời các bạn đóng góp những sản phẩm thiết kế, thủ thuật hay những chia sẻ hữu ích… để cùng chia sẻ rộng rãi tới mọi người!

Giới Thiệu

Sharecs.net là một website/blog cá nhân, chuyên chia sẻ những kiến thức xoay quanh công nghệ như máy tính, internet, phần mềm, lập trình,... Mình hi vọng, Sharecs sẽ mang lại những kiến thức mà bạn chưa từng được học trên ghế nhà trường!

  • Giới Thiệu & Liên Hệ
  • Chính Sách Bảo Mật

DMCA.com Protection Status Copyright © 2020 - Chia sẻ cuộc sống công nghệ by Sharecs.

No Result
View All Result
  • Trang chủ
  • Thủ Thuật
    • Thủ thuật máy tính
      • Windows
      • MacOS
      • Linux
    • Thủ thuật internet
    • Thủ thuật phần mềm
  • Phần Mềm
  • Lỗi máy tính
    • Lỗi internet
    • Lỗi windows
    • Lỗi phần mềm
  • Lập Trình
    • Lập Trình Java
    • Lập trình Python
    • Lập Trình React Native
    • Code Hay
  • Linh Tinh
    • PhotoShop
    • Tải Video Wallpaper
    • Kho Tools
      • Cân Bằng Phương Trình Hóa Học
      • Custom Css Scrollbar – Render Code
      • Tạo Kí Tự Đặc Biệt Online
      • Tạo Deep Link
    • Tài Liệu – Luận Văn – Báo Cáo
    • Kho Theme Website WordPress

DMCA.com Protection Status Copyright © 2020 - Chia sẻ cuộc sống công nghệ by Sharecs.