27. Viết chương trình Python để tính khoảng cách giữa hai điểm theo vĩ độ và kinh độ.
Sản lượng dự kiến
Input coordinates of two points: Starting latitude: 23.5 Ending longitude: 67.5 Starting latitude: 25.3 Ending longitude: 69.5 The distance is 284.73km.
Click vào tôi để xem giải pháp mẫu
28. Viết chương trình Python tính diện tích đa giác đều.
Sản lượng dự kiến
Input number of sides: 4 Input the length of a side: 25 The area of the polygon is: 625.0000000000001
Click vào tôi để xem giải pháp mẫu
29. Viết chương trình Python để tính chỉ số gió lạnh.
Sản lượng dự kiến
Input wind speed in kilometers/hour: 150 Input air temperature in degrees Celsius: 29 The wind chill index is 31
Click vào tôi để xem giải pháp mẫu
30. Viết chương trình Python tìm nguyên hàm của hàm bậc hai.
Sản lượng dự kiến
Quadratic function : [a * x^2] + b*x + c a: 25 b: 64 c: 36 There are 2 roots: -0.834579 and -1.725421
Click vào tôi để xem giải pháp mẫu
31. Viết chương trình Python chuyển đổi số nhị phân sang số thập phân.
Sản lượng dự kiến
Input a binary number: 101011 The decimal value of the number is 43
Click vào tôi để xem giải pháp mẫu
32. Viết chương trình Python để in một số phức và phần thực và phần ảo của nó.
Sản lượng dự kiến
Complex Number: [2+3j] Complex Number - Real part: 2.0 Complex Number - Imaginary part: 3.0
Click vào tôi để xem giải pháp mẫu
33. Viết chương trình Python để cộng, trừ, nhân và chia hai số phức.
Sản lượng dự kiến
Addition of two complex numbers : [7-4j] Subtraction of two complex numbers : [1+10j] Multiplication of two complex numbers : [33-19j] Division of two complex numbers : [-0.15517241379310348+0.6379310344827587j]
Click vào tôi để xem giải pháp mẫu
34. Viết chương trình Python để lấy độ dài và góc của một số phức.
Sản lượng dự kiến
Length of a complex number: 5.0 Complex number Angle: 1.5707963267948966
Click vào tôi để xem giải pháp mẫu
35. Viết chương trình Python chuyển tọa độ Cực sang tọa độ vuông góc.
Sản lượng dự kiến
________số 8_______Click vào tôi để xem giải pháp mẫu
36. Viết chương trình Python để tìm số lớn nhất và nhỏ nhất từ các số thập phân đã cho.
số thập phân. 2. 45, 2. 69, 2. 45, 3. 45, 2. 00, 0. 04, 7. 25
Sản lượng dự kiến
Input coordinates of two points: Starting latitude: 23.5 Ending longitude: 67.5 Starting latitude: 25.3 Ending longitude: 69.5 The distance is 284.73km.0
Click vào tôi để xem giải pháp mẫu
37. Viết chương trình Python để tìm tổng của các số thập phân sau và hiển thị các số theo thứ tự đã sắp xếp.
số thập phân. 2. 45, 2. 69, 2. 45, 3. 45, 2. 00, 0. 04, 7. 25
Sản lượng dự kiến
Input coordinates of two points: Starting latitude: 23.5 Ending longitude: 67.5 Starting latitude: 25.3 Ending longitude: 69.5 The distance is 284.73km.1
Click vào tôi để xem giải pháp mẫu
38. Viết chương trình Python để lấy căn bậc hai và số mũ của một số thập phân cho trước.
số thập phân. 1. 44
Sản lượng dự kiến
Input coordinates of two points: Starting latitude: 23.5 Ending longitude: 67.5 Starting latitude: 25.3 Ending longitude: 69.5 The distance is 284.73km.2
Click vào tôi để xem giải pháp mẫu
39. Viết chương trình Python để truy xuất ngữ cảnh chung hiện tại [thuộc tính công khai] cho tất cả số thập phân.
Sản lượng dự kiến
Input coordinates of two points: Starting latitude: 23.5 Ending longitude: 67.5 Starting latitude: 25.3 Ending longitude: 69.5 The distance is 284.73km.3
Click vào tôi để xem giải pháp mẫu
40. Viết chương trình Python để làm tròn số thập phân đã chỉ định bằng cách đặt độ chính xác [từ 1 đến 4].
Số mẫu. 0. 26598
Số gốc. 0. 26598
Độ chính xác- 1. 0. 3
Độ chính xác- 2. 0. 27
Độ chính xác- 3. 0. 266
Độ chính xác- 4. 0. 2660
Sản lượng dự kiến
Input coordinates of two points: Starting latitude: 23.5 Ending longitude: 67.5 Starting latitude: 25.3 Ending longitude: 69.5 The distance is 284.73km.4
Click vào tôi để xem giải pháp mẫu
41. Viết chương trình Python để làm tròn một số đã chỉ định lên tới vô cực và xuống tới âm vô cực với độ chính xác 4.
Sản lượng dự kiến
Input coordinates of two points: Starting latitude: 23.5 Ending longitude: 67.5 Starting latitude: 25.3 Ending longitude: 69.5 The distance is 284.73km.5
Click vào tôi để xem giải pháp mẫu
42. Viết chương trình Python để lấy độ chính xác cục bộ và mặc định.
Sản lượng dự kiến
Input coordinates of two points: Starting latitude: 23.5 Ending longitude: 67.5 Starting latitude: 25.3 Ending longitude: 69.5 The distance is 284.73km.6
Click vào tôi để xem giải pháp mẫu
43. Viết chương trình Python để hiển thị các trường hợp phân số của biểu diễn chuỗi của một số.
Dữ liệu mẫu. '0. 7', '2. 5', '9. 32', '7e-1'
Sản lượng dự kiến
Input coordinates of two points: Starting latitude: 23.5 Ending longitude: 67.5 Starting latitude: 25.3 Ending longitude: 69.5 The distance is 284.73km.7
Click vào tôi để xem giải pháp mẫu
44. Viết chương trình Python để tạo các trường hợp phân số của số float.
số mẫu. 0. 2, 0. 7, 6. 5, 6. 0
Sản lượng dự kiến
Input coordinates of two points: Starting latitude: 23.5 Ending longitude: 67.5 Starting latitude: 25.3 Ending longitude: 69.5 The distance is 284.73km.8
Click vào tôi để xem giải pháp mẫu
45. Viết chương trình Python để tạo các trường hợp phân số của số thập phân.
mẫu thập phân. số 2'. Thập phân['0], Thập phân['0. 7'], Thập phân['2. 5'], Thập phân['3. 0']
Sản lượng dự kiến
Input coordinates of two points: Starting latitude: 23.5 Ending longitude: 67.5 Starting latitude: 25.3 Ending longitude: 69.5 The distance is 284.73km.9
Click vào tôi để xem giải pháp mẫu
46. Viết chương trình Python để cộng, trừ, nhân và chia hai phân số.
Sản lượng dự kiến
Input number of sides: 4 Input the length of a side: 25 The area of the polygon is: 625.00000000000010
Click vào tôi để xem giải pháp mẫu
47. Viết chương trình Python để chuyển đổi một số dấu phẩy động [PI] thành một giá trị hữu tỷ gần đúng trên các mẫu số khác nhau.
Ghi chú. max_denominator=1000000
Sản lượng dự kiến
Input number of sides: 4 Input the length of a side: 25 The area of the polygon is: 625.00000000000011
Click vào tôi để xem giải pháp mẫu
48. Viết chương trình Python để tạo số float ngẫu nhiên trong một phạm vi số cụ thể.
Sản lượng dự kiến
Input number of sides: 4 Input the length of a side: 25 The area of the polygon is: 625.00000000000012
Click vào tôi để xem giải pháp mẫu
49. Viết chương trình Python để tạo các số nguyên ngẫu nhiên trong một phạm vi số cụ thể.
Sản lượng dự kiến
Input number of sides: 4 Input the length of a side: 25 The area of the polygon is: 625.00000000000013
Click vào tôi để xem giải pháp mẫu
50. Viết chương trình Python để tạo các số nguyên chẵn ngẫu nhiên trong một phạm vi số cụ thể.
Sản lượng dự kiến
Input number of sides: 4 Input the length of a side: 25 The area of the polygon is: 625.00000000000014
Click vào tôi để xem giải pháp mẫu
51. Viết chương trình Python để lấy một phần tử ngẫu nhiên từ một chuỗi đã chỉ định.
Sản lượng dự kiến
Input number of sides: 4 Input the length of a side: 25 The area of the polygon is: 625.00000000000015
Click vào tôi để xem giải pháp mẫu
52. Viết chương trình Python để xáo trộn ngẫu nhiên các phần tử sau.
yếu tố mẫu. [1, 2, 3, 4, 5, 6, 7]
Sản lượng dự kiến
Input number of sides: 4 Input the length of a side: 25 The area of the polygon is: 625.00000000000016
Click vào tôi để xem giải pháp mẫu
53. Viết chương trình Python để tung đồng xu 1000 lần và đếm ngửa và sấp.
Sản lượng dự kiến
Input number of sides: 4 Input the length of a side: 25 The area of the polygon is: 625.00000000000017
Click vào tôi để xem giải pháp mẫu
54. Viết chương trình Python để in một mẫu từ ngẫu nhiên từ từ điển hệ thống.
Sản lượng dự kiến
Input number of sides: 4 Input the length of a side: 25 The area of the polygon is: 625.00000000000018
Click vào tôi để xem giải pháp mẫu
55. Viết chương trình Python để chọn ngẫu nhiên một mục từ danh sách.
Sản lượng dự kiến
Input number of sides: 4 Input the length of a side: 25 The area of the polygon is: 625.00000000000019
Click vào tôi để xem giải pháp mẫu
56. Viết chương trình Python để tính giá trị tuyệt đối của một số dấu phẩy động.
Sản lượng dự kiến
Input wind speed in kilometers/hour: 150 Input air temperature in degrees Celsius: 29 The wind chill index is 310
Click vào tôi để xem giải pháp mẫu
57. Viết chương trình Python để tính độ lệch chuẩn của dữ liệu sau.
Sản lượng dự kiến
Input wind speed in kilometers/hour: 150 Input air temperature in degrees Celsius: 29 The wind chill index is 311
Click vào tôi để xem giải pháp mẫu
58. Viết chương trình Python để in dấu phẩy động từ phần định trị, cặp số mũ.
Sản lượng dự kiến
Input wind speed in kilometers/hour: 150 Input air temperature in degrees Celsius: 29 The wind chill index is 312
Click vào tôi để xem giải pháp mẫu
59. Viết chương trình Python để tách phần nguyên và phần phân số của một số dấu phẩy động.
Sản lượng dự kiến
Input wind speed in kilometers/hour: 150 Input air temperature in degrees Celsius: 29 The wind chill index is 313
Click vào tôi để xem giải pháp mẫu
60. Viết chương trình Python để phân tích các công thức toán học và đặt dấu ngoặc đơn cho phép nhân và chia.
Dữ liệu mẫu. 4+5*7/2
Sản lượng dự kiến
Input wind speed in kilometers/hour: 150 Input air temperature in degrees Celsius: 29 The wind chill index is 314
Click vào tôi để xem giải pháp mẫu
61. Viết chương trình Python để mô tả hồi quy tuyến tính.
Ghi chú. Đường hồi quy tuyến tính có phương trình dạng Y = a + bX, trong đó X là biến giải thích và Y là biến phụ thuộc. Hệ số góc của đường thẳng là b và a là giao điểm [giá trị của y khi x = 0]
Sản lượng dự kiến
Input wind speed in kilometers/hour: 150 Input air temperature in degrees Celsius: 29 The wind chill index is 315
Click vào tôi để xem giải pháp mẫu
62. Viết chương trình Python để tính toán lưới tọa độ lục giác của bán kính đã cho với tọa độ dưới bên trái và trên bên phải. Hàm sẽ trả về một danh sách các danh sách chứa 6 bộ tọa độ điểm x, y. Chúng có thể được sử dụng để xây dựng các đa giác lục giác đều hợp lệ.
Sản lượng dự kiến
Input wind speed in kilometers/hour: 150 Input air temperature in degrees Celsius: 29 The wind chill index is 316
Click vào tôi để xem giải pháp mẫu
63. Viết chương trình Python để tạo một bài kiểm tra toán học đơn giản.
Sản lượng dự kiến
Input wind speed in kilometers/hour: 150 Input air temperature in degrees Celsius: 29 The wind chill index is 317
Click vào tôi để xem giải pháp mẫu
64. Viết chương trình Python tính thể tích khối tứ diện.
Ghi chú. Trong hình học, một tứ diện [số nhiều. tứ diện hay tứ diện] là khối đa diện gồm bốn mặt tam giác, sáu cạnh thẳng và bốn góc ở đỉnh. Khối tứ diện là khối đơn giản nhất trong số các khối đa diện lồi thông thường và là khối duy nhất có ít hơn 5 mặt
Sản lượng dự kiến
Input wind speed in kilometers/hour: 150 Input air temperature in degrees Celsius: 29 The wind chill index is 318
Click vào tôi để xem giải pháp mẫu
65. Viết chương trình Python để tính giá trị của e[2. 718281827. ] sử dụng chuỗi vô hạn.
Sản lượng dự kiến
Input wind speed in kilometers/hour: 150 Input air temperature in degrees Celsius: 29 The wind chill index is 319
Click vào tôi để xem giải pháp mẫu
66. Viết chương trình Python để tạo dạng sóng ASCII.
Sản lượng dự kiến
Quadratic function : [a * x^2] + b*x + c a: 25 b: 64 c: 36 There are 2 roots: -0.834579 and -1.7254210
Click vào tôi để xem giải pháp mẫu
67. Viết chương trình Python để tạo chuỗi dấu chấm.
Sản lượng dự kiến
Quadratic function : [a * x^2] + b*x + c a: 25 b: 64 c: 36 There are 2 roots: -0.834579 and -1.7254211
Click vào tôi để xem giải pháp mẫu
68. Viết chương trình Python để tạo máy tính định lý Pythagore.
Ghi chú. Trong toán học, định lý Pitago hay còn gọi là định lý Pythagoras, là một liên hệ cơ bản trong hình học Euclid giữa ba cạnh của một tam giác vuông. Nó nói rằng bình phương của cạnh huyền [cạnh đối diện với góc vuông] bằng tổng bình phương của hai cạnh còn lại
Sản lượng dự kiến
Quadratic function : [a * x^2] + b*x + c a: 25 b: 64 c: 36 There are 2 roots: -0.834579 and -1.7254212
Click vào tôi để xem giải pháp mẫu
69. Viết hàm Python để làm tròn một số thành các chữ số được chỉ định.
Sản lượng dự kiến
Quadratic function : [a * x^2] + b*x + c a: 25 b: 64 c: 36 There are 2 roots: -0.834579 and -1.7254213
Click vào tôi để xem giải pháp mẫu
70. Viết chương trình Python để mô phỏng sòng bạc.
Sản lượng dự kiến
Quadratic function : [a * x^2] + b*x + c a: 25 b: 64 c: 36 There are 2 roots: -0.834579 and -1.7254214
Click vào tôi để xem giải pháp mẫu
71. Viết chương trình Python để đảo ngược một phạm vi.
Sản lượng dự kiến
Quadratic function : [a * x^2] + b*x + c a: 25 b: 64 c: 36 There are 2 roots: -0.834579 and -1.7254215
Click vào tôi để xem giải pháp mẫu
72. Viết chương trình Python để tạo một phạm vi cho các số thực.
Sản lượng dự kiến
Quadratic function : [a * x^2] + b*x + c a: 25 b: 64 c: 36 There are 2 roots: -0.834579 and -1.7254216
Click vào tôi để xem giải pháp mẫu
73. Viết chương trình Python để tạo [cho một số nguyên n] một ma trận vuông chứa đầy các phần tử từ 1 đến n được nâng lên lũy thừa 2 theo thứ tự xoắn ốc.
Sản lượng dự kiến
Quadratic function : [a * x^2] + b*x + c a: 25 b: 64 c: 36 There are 2 roots: -0.834579 and -1.7254217
Click vào tôi để xem giải pháp mẫu
74. Viết chương trình Python để chọn một ngày ngẫu nhiên trong năm hiện tại.
Sản lượng dự kiến
Quadratic function : [a * x^2] + b*x + c a: 25 b: 64 c: 36 There are 2 roots: -0.834579 and -1.7254218
Click vào tôi để xem giải pháp mẫu
75. Viết chương trình Python để tính toán các cụm bằng phương pháp Phân cụm theo thứ bậc.
Sản lượng dự kiến
Quadratic function : [a * x^2] + b*x + c a: 25 b: 64 c: 36 There are 2 roots: -0.834579 and -1.7254219
Click vào tôi để xem giải pháp mẫu
76. Viết chương trình Python để triển khai Thuật toán Euclide để tính ước số chung lớn nhất [gcd].
Sản lượng dự kiến
Input a binary number: 101011 The decimal value of the number is 430
Click vào tôi để xem giải pháp mẫu
77. Viết chương trình Python chuyển màu RGB sang màu HSV.
Sản lượng dự kiến
Input a binary number: 101011 The decimal value of the number is 431
Click vào tôi để xem giải pháp mẫu
78. Viết chương trình Python để tìm các hình vuông hoàn hảo giữa hai số đã cho.
Sản lượng dự kiến
Input a binary number: 101011 The decimal value of the number is 432
Click vào tôi để xem giải pháp mẫu
79. Viết chương trình Python để tính khoảng cách Euclide.
Ghi chú. Trong toán học, khoảng cách Euclide hoặc số liệu Euclide là "thông thường" [i. e. đường thẳng] khoảng cách giữa hai điểm trong không gian Euclide. Với khoảng cách này, không gian Euclide trở thành không gian mêtric. Chuẩn liên kết được gọi là chuẩn Euclide
Sản lượng dự kiến
Input a binary number: 101011 The decimal value of the number is 433
Click vào tôi để xem giải pháp mẫu
80. Viết chương trình Python để chuyển đổi một số nguyên thành giá trị Hex 2 byte.
Sản lượng dự kiến
Input a binary number: 101011 The decimal value of the number is 434
Click vào tôi để xem giải pháp mẫu
81. Viết chương trình Python để tạo một chuỗi số ngẫu nhiên duy nhất.
Sản lượng dự kiến
Input a binary number: 101011 The decimal value of the number is 435
Click vào tôi để xem giải pháp mẫu
82. Viết chương trình Python để chuyển đổi một giá trị float đã cho thành tỷ lệ.
Sản lượng dự kiến
Input a binary number: 101011 The decimal value of the number is 436
Click vào tôi để xem giải pháp mẫu
83. Viết chương trình Python để tính tổng các phần tử của một số nguyên đã cho.
Sản lượng dự kiến
Input a binary number: 101011 The decimal value of the number is 437
Click vào tôi để xem giải pháp mẫu
84. Viết chương trình Python để lấy số tứ diện thứ n từ một giá trị số nguyên [n] đã cho.
Sản lượng dự kiến
Input a binary number: 101011 The decimal value of the number is 438
Click vào tôi để xem giải pháp mẫu
85. Viết chương trình Python để tính tổng lũy thừa của tất cả các số từ đầu đến cuối [cả hai].
Sản lượng dự kiến
Input a binary number: 101011 The decimal value of the number is 439
Click vào tôi để xem giải pháp mẫu
86. Viết chương trình Python để tính khoảng cách Hamming giữa hai giá trị đã cho.
Sản lượng dự kiến
Complex Number: [2+3j] Complex Number - Real part: 2.0 Complex Number - Imaginary part: 3.00
Click vào tôi để xem giải pháp mẫu
87. Viết chương trình Python để giới hạn một số trong phạm vi bao gồm được chỉ định bởi các giá trị biên đã cho x và y.
Sản lượng dự kiến
Complex Number: [2+3j] Complex Number - Real part: 2.0 Complex Number - Imaginary part: 3.01
Click vào tôi để xem giải pháp mẫu
88. Viết chương trình Python để kiểm tra xem một số đã cho là số Disarium hay số không vui.
Sản lượng dự kiến
Complex Number: [2+3j] Complex Number - Real part: 2.0 Complex Number - Imaginary part: 3.02
Click vào tôi để xem giải pháp mẫu
89. Viết chương trình Python để kiểm tra một số đã cho có phải là số lặp lại hay không. Nếu số đã cho là chữ số trả về true, ngược lại trả về false.
Dữ liệu mẫu
[0] -> Đúng
[1] -> Đúng
[-1111] -> Sai
[9999999] -> Đúng
Click vào tôi để xem giải pháp mẫu
90. Viết chương trình Python để kiểm tra xem một số đã cho có phải là số Harshad hay không. Trả về True nếu số đó là Harshad nếu không thì trả về Sai.
Dữ liệu mẫu
[666] -> Đúng
[11] -> Sai
[-144] -> Không có
[200] -> Đúng
Click vào tôi để xem giải pháp mẫu
91. Viết chương trình Python chấp nhận một số nguyên có các chữ số phân biệt và hiển thị số tiếp theo chỉ chứa các chữ số phân biệt.
Dữ liệu mẫu
12345] -> 12346
[99999] -> 102345
[100] -> 102
Click vào tôi để xem giải pháp mẫu
92. Viết chương trình Python để kiểm tra hiệu tuyệt đối giữa hai chữ số liên tiếp có phải là hai hay không. Trả về true ngược lại là false.
Dữ liệu mẫu
[666] -> Sai
[3579] -> Đúng
[2468] -> Đúng
[20420] -> Sai
Click vào tôi để xem giải pháp mẫu
93. Viết chương trình Python nhận vào một số nguyên và sắp xếp lại các chữ số để tạo ra hai số lớn nhất và nhỏ nhất.
Click vào tôi để xem giải pháp mẫu
94. Viết chương trình Python để tính tổng tất cả các số nguyên tố trong một danh sách các số nguyên dương cho trước.
Dữ liệu mẫu
[[1, 3, 4, 7, 9]] -> 10
[[]] -> Danh sách trống
[[11, 37, 444]] -> 48
Click vào tôi để xem giải pháp mẫu
Trình chỉnh sửa mã Python
Nhiều hơn để đến
Không gửi bài giải các bài tập trên tại đây, nếu muốn đóng góp hãy vào trang bài tập phù hợp
Kiểm tra kỹ năng Python của bạn với bài kiểm tra của w3resource
Theo dõi chúng tôi trên Facebook và Twitter để cập nhật thông tin mới nhất.
con trăn. Lời khuyên trong ngày
Thùng cho bit
Vì vậy, làm thế nào mà tất cả bắt đầu?
Khi bạn đang đọc những bức thư này, chúng thực sự đang di chuyển dưới dạng số một và số không, có thể xuyên suốt Đại Tây Dương qua cáp quang đến nhà bạn. 3 mẹo tiếp theo dành cho những người có thể quan tâm đến byte và bit, đây là một hệ thống đại diện cho những số này và số không
Điều này nghe có vẻ tầm thường nhưng nó thực sự không tầm thường ngay cả đối với các lập trình viên cấp cao hoặc bất kỳ con người nào theo nghĩa đó. Đây là nơi mọi thứ bắt đầu khi máy tính ra đời. Tôi nghĩ với tư cách là một lập trình viên, mọi người nên dành ít nhất vài phút để hiểu "bit" cũng như việc một người thợ mộc hiểu cái cây là gì hoặc thứ gì đó tương tự là điều hợp lý
Ngoài ra, nếu bạn đã xem các trò chơi bắt chước, một câu chuyện có thật khó tin về Alan Turing, người đã sáng lập ra chiếc máy tính hiện đại đầu tiên [Turing Machine - 1936], sau đó là những chiếc máy tính kỹ thuật số đầu tiên như máy tính ABC [không có CPU nên không thể lập trình được] và máy tính ENIAC . Tất cả đều có một đặc điểm chung. ống chân không. Chúng giống như những bóng đèn bật và tắt, bật đại diện cho 1 và tắt đại diện cho 0. Cộng đủ các giá trị này với nhau và bạn có dữ liệu số. tiếng hoan hô
Ngoài ra ComputerHope có một bài viết thực sự tuyệt vời về Lịch sử phát triển máy tính rất đáng đọc
Vì vậy, nếu câu chuyện đó không gây ấn tượng với bạn, tôi không biết điều gì sẽ xảy ra nhưng một bit đại diện cho 1 giá trị của 2 khả năng, 0 hoặc 1. Toàn bộ ý tưởng này thực sự là nền tảng của tất cả các tính toán và thiết bị điện tử mà chúng ta có và sử dụng ngày nay