Công cụ sau đây trực quan hóa những gì máy tính đang làm từng bước khi nó thực thi chương trình nói trên
Dung dịch mẫu-2
Mã Python
n = float(input('Input a number: ')) print('Number is Positive.' if n > 0 else 'It is Zero!' if n == 0 else 'Number is Negative.')Đầu ra mẫu
Input a number: 0 It is Zero!Trực quan hóa việc thực thi mã Python
Công cụ sau đây trực quan hóa những gì máy tính đang làm từng bước khi nó thực thi chương trình nói trên
Dung dịch mẫu-3
Mã Python
n = float(input("Input a number: ")) if n >= 0: if n == 0: print("It is Zero!") else: print("Number is Positive number.") else: print("Number is Negative number.")Đầu ra mẫu
Input a number: -150 Number is Negative number.Trực quan hóa việc thực thi mã Python
Công cụ sau đây trực quan hóa những gì máy tính đang làm từng bước khi nó thực thi chương trình nói trên
Trình chỉnh sửa mã Python
Có một cách khác để giải quyết giải pháp này?
Trước. Viết chương trình Python để tìm đường dẫn đến một tệp hoặc thư mục khi bạn gặp tên đường dẫn.
Tiếp theo. Viết chương trình Python để lấy các số chia hết cho mười lăm từ danh sách bằng hàm ẩn danh.
Mức độ khó của bài tập này là gì?
Dễ dàng trung bình khóKiểm tra kỹ năng Lập trình của bạn với bài kiểm tra của w3resource
Chia sẻ Hướng dẫn / Bài tập này trên. Facebook và Twitter
con trăn. Lời khuyên trong ngày
Loại bỏ các ký tự không mong muốn
Bạn có thể loại bỏ khoảng trắng hoặc bất kỳ ký tự cụ thể nào bằng các phương thức dải trong Python. Bạn có thể sử dụng một trong hai dải trơn cho cả hai bên, lstrip cho bên trái và rstrip chỉ cho bên phải
Ví dụ 1. In tất cả các số dương từ danh sách đã cho bằng vòng lặp for Lặp lại từng phần tử trong danh sách bằng vòng lặp for và kiểm tra xem số đó có lớn hơn hoặc bằng 0 không. Nếu điều kiện thỏa mãn thì chỉ in ra số.
Python3
n = float(input("Input a number: ")) if n >= 0: if n == 0: print("It is Zero!") else: print("Number is Positive number.") else: print("Number is Negative number.") 86
n = float(input("Input a number: ")) if n >= 0: if n == 0: print("It is Zero!") else: print("Number is Positive number.") else: print("Number is Negative number.") 87
11 0 45 66 011 0 45 66 1 11 0 45 66 211 0 45 66 311 0 45 66 411 0 45 66 511 0 45 66 611 0 45 66 411 0 45 66 811 0 45 66 4Input a number: 0 It is Zero! 4011 0 45 66 4Input a number: 0 It is Zero! 4211 0 45 66 411 0 45 66 5Input a number: 0 It is Zero! 45Input a number: 0 It is Zero! 46
Input a number: 0 It is Zero! 47
________ 148 ________ 149 ________ 240 ________ 241
n = float(input("Input a number: ")) if n >= 0: if n == 0: print("It is Zero!") else: print("Number is Positive number.") else: print("Number is Negative number.") 42n = float(input("Input a number: ")) if n >= 0: if n == 0: print("It is Zero!") else: print("Number is Positive number.") else: print("Number is Negative number.") 43
________ 242 ________ 245 ________ 246
n = float(input("Input a number: ")) if n >= 0: if n == 0: print("It is Zero!") else: print("Number is Positive number.") else: print("Number is Negative number.") 4211 0 45 66 1 11 0 45 66 8Input a number: -150 Number is Negative number. 40
Input a number: -150 Number is Negative number. 41Input a number: -150 Number is Negative number. 42Input a number: -150 Number is Negative number. 4311 0 45 66 1Input a number: -150 Number is Negative number. 45
Input a number: -150 Number is Negative number. 46Input a number: -150 Number is Negative number. 45
Input a number: -150 Number is Negative number. 46Input a number: -150 Number is Negative number. 49
đầu ra
11 0 45 66Ví dụ #2. Sử dụng vòng lặp while
Python3
n = float(input("Input a number: ")) if n >= 0: if n == 0: print("It is Zero!") else: print("Number is Positive number.") else: print("Number is Negative number.") 86
n = float(input("Input a number: ")) if n >= 0: if n == 0: print("It is Zero!") else: print("Number is Positive number.") else: print("Number is Negative number.") 87
11 0 45 66 011 0 45 66 1 11 0 45 66 211 0 45 66 511 0 45 66 9611 0 45 66 411 0 45 66 611 0 45 66 411 0 45 66 511 0 45 66 4111 0 45 66 411 0 45 66 5Input a number: 0 It is Zero! 4011 0 45 66 411 0 45 66 5Input a number: 0 It is Zero! 4211 0 45 66 4Input a number: 0 It is Zero! 45Input a number: 0 It is Zero! 46
Input a number: 0 It is Zero! 4911 0 45 66 1 11 0 45 66 8
n = float(input("Input a number: ")) if n >= 0: if n == 0: print("It is Zero!") else: print("Number is Positive number.") else: print("Number is Negative number.") 44
n = float(input("Input a number: ")) if n >= 0: if n == 0: print("It is Zero!") else: print("Number is Positive number.") else: print("Number is Negative number.") 45n = float(input("Input a number: ")) if n >= 0: if n == 0: print("It is Zero!") else: print("Number is Positive number.") else: print("Number is Negative number.") 46n = float(input("Input a number: ")) if n >= 0: if n == 0: print("It is Zero!") else: print("Number is Positive number.") else: print("Number is Negative number.") 47n = float(input("Input a number: ")) if n >= 0: if n == 0: print("It is Zero!") else: print("Number is Positive number.") else: print("Number is Negative number.") 48
n = float(input("Input a number: ")) if n >= 0: if n == 0: print("It is Zero!") else: print("Number is Positive number.") else: print("Number is Negative number.") 42
n = float(input("Input a number: ")) if n >= 0: if n == 0: print("It is Zero!") else: print("Number is Positive number.") else: print("Number is Negative number.") 42n = float(input("Input a number: ")) if n >= 0: if n == 0: print("It is Zero!") else: print("Number is Positive number.") else: print("Number is Negative number.") 43
n = float(input("Input a number: ")) if n >= 0: if n == 0: print("It is Zero!") else: print("Number is Positive number.") else: print("Number is Negative number.") 42n = float(input("Input a number: ")) if n >= 0: if n == 0: print("It is Zero!") else: print("Number is Positive number.") else: print("Number is Negative number.") 45 n = float(input("Input a number: ")) if n >= 0: if n == 0: print("It is Zero!") else: print("Number is Positive number.") else: print("Number is Negative number.") 86411 0 45 66 1 11 0 45 66 8Input a number: -150 Number is Negative number. 40
Input a number: -150 Number is Negative number. 41Input a number: -150 Number is Negative number. 42n = float(input("Input a number: ")) if n >= 0: if n == 0: print("It is Zero!") else: print("Number is Positive number.") else: print("Number is Negative number.") 87011 0 45 66 1 n = float(input("Input a number: ")) if n >= 0: if n == 0: print("It is Zero!") else: print("Number is Positive number.") else: print("Number is Negative number.") 872
n = float(input("Input a number: ")) if n >= 0: if n == 0: print("It is Zero!") else: print("Number is Positive number.") else: print("Number is Negative number.") 42
n = float(input("Input a number: ")) if n >= 0: if n == 0: print("It is Zero!") else: print("Number is Positive number.") else: print("Number is Negative number.") 42n = float(input("Input a number: ")) if n >= 0: if n == 0: print("It is Zero!") else: print("Number is Positive number.") else: print("Number is Negative number.") 875
n = float(input("Input a number: ")) if n >= 0: if n == 0: print("It is Zero!") else: print("Number is Positive number.") else: print("Number is Negative number.") 42Input a number: 0 It is Zero! 49____287811 0 45 66 1 11 0 45 66 00
11 0 45 66 01
đầu ra
Input a number: 0 It is Zero! 4Ví dụ #3. Sử dụng hiểu danh sách
Python3
11 0 45 66 02
n = float(input("Input a number: ")) if n >= 0: if n == 0: print("It is Zero!") else: print("Number is Positive number.") else: print("Number is Negative number.") 87
11 0 45 66 011 0 45 66 1 11 0 45 66 211 0 45 66 511 0 45 66 9611 0 45 66 411 0 45 66 511 0 45 66 611 0 45 66 411 0 45 66 511 0 45 66 4111 0 45 66 4Input a number: 0 It is Zero! 4011 0 45 66 411 0 45 66 5Input a number: 0 It is Zero! 4211 0 45 66 4Input a number: 0 It is Zero! 45Input a number: 0 It is Zero! 46
11 0 45 66 23
11 0 45 66 2411 0 45 66 1 11 0 45 66 26Input a number: 0 It is Zero! 48 Input a number: 0 It is Zero! 49n = float(input("Input a number: ")) if n >= 0: if n == 0: print("It is Zero!") else: print("Number is Positive number.") else: print("Number is Negative number.") 40 11 0 45 66 0n = float(input("Input a number: ")) if n >= 0: if n == 0: print("It is Zero!") else: print("Number is Positive number.") else: print("Number is Negative number.") 45 11 0 45 66 3211 0 45 66 1 11 0 45 66 8Input a number: 0 It is Zero! 46
Input a number: -150 Number is Negative number. 4211 0 45 66 37n = float(input("Input a number: ")) if n >= 0: if n == 0: print("It is Zero!") else: print("Number is Positive number.") else: print("Number is Negative number.") 40 11 0 45 66 3911 0 45 66 4011 0 45 66 4111 0 45 66 4211 0 45 66 43
đầu ra
n = float(input("Input a number: ")) if n >= 0: if n == 0: print("It is Zero!") else: print("Number is Positive number.") else: print("Number is Negative number.") 4Ví dụ #4. Sử dụng biểu thức lambda
Python3
n = float(input("Input a number: ")) if n >= 0: if n == 0: print("It is Zero!") else: print("Number is Positive number.") else: print("Number is Negative number.") 86
n = float(input("Input a number: ")) if n >= 0: if n == 0: print("It is Zero!") else: print("Number is Positive number.") else: print("Number is Negative number.") 87
11 0 45 66 011 0 45 66 1 11 0 45 66 211 0 45 66 511 0 45 66 9611 0 45 66 411 0 45 66 611 0 45 66 411 0 45 66 4111 0 45 66 411 0 45 66 5Input a number: 0 It is Zero! 4011 0 45 66 411 0 45 66 5Input a number: 0 It is Zero! 4211 0 45 66 4Input a number: 0 It is Zero! 4511 0 45 66 411 0 45 66 511 0 45 66 3Input a number: 0 It is Zero! 46
11 0 45 66 67
11 0 45 66 2411 0 45 66 1 11 0 45 66 4011 0 45 66 7111 0 45 66 7211 0 45 66 7111 0 45 66 74 11 0 45 66 7511 0 45 66 1 11 0 45 66 811 0 45 66 78
Input a number: -150 Number is Negative number. 4211 0 45 66 37n = float(input("Input a number: ")) if n >= 0: if n == 0: print("It is Zero!") else: print("Number is Positive number.") else: print("Number is Negative number.") 40 11 0 45 66 3911 0 45 66 4011 0 45 66 4111 0 45 66 4211 0 45 66 43
đầu ra
Input a number: -150 Number is Negative number. 4Phương pháp. Sử dụng hàm liệt kê
Python3
11 0 45 66 8711 0 45 66 1______4211 0 45 66 9011 0 45 66 411 0 45 66 511 0 45 66 9311 0 45 66 411 0 45 66 9511 0 45 66 411 0 45 66 9711 0 45 66 411 0 45 66 5Input a number: 0 It is Zero! 400Input a number: 0 It is Zero! 46
Input a number: -150 Number is Negative number. 42Input a number: 0 It is Zero! 403Input a number: 0 It is Zero! 48 Input a number: 0 It is Zero! 405n = float(input("Input a number: ")) if n >= 0: if n == 0: print("It is Zero!") else: print("Number is Positive number.") else: print("Number is Negative number.") 40 Input a number: 0 It is Zero! 407Input a number: 0 It is Zero! 408n = float(input("Input a number: ")) if n >= 0: if n == 0: print("It is Zero!") else: print("Number is Positive number.") else: print("Number is Negative number.") 45 Input a number: 0 It is Zero! 41011 0 45 66 111 0 45 66 8Input a number: 0 It is Zero! 413
Đầu ra11 0 45 66 9
Phương pháp. Sử dụng phương thức startedwith()
Python3
Input a number: 0 It is Zero! 414
n = float(input("Input a number: ")) if n >= 0: if n == 0: print("It is Zero!") else: print("Number is Positive number.") else: print("Number is Negative number.") 87
11 0 45 66 011 0 45 66 1 11 0 45 66 211 0 45 66 311 0 45 66 411 0 45 66 511 0 45 66 611 0 45 66 411 0 45 66 811 0 45 66 4Input a number: 0 It is Zero! 4011 0 45 66 4Input a number: 0 It is Zero! 4211 0 45 66 411 0 45 66 5Input a number: 0 It is Zero! 45Input a number: 0 It is Zero! 46
_______1433____41____1435
Input a number: 0 It is Zero! 43611 0 45 66 1____44011 0 45 66 71Input a number: 0 It is Zero! 44011 0 45 66 71Input a number: 0 It is Zero! 442Input a number: 0 It is Zero! 443
Input a number: 0 It is Zero! 48 Input a number: 0 It is Zero! 445n = float(input("Input a number: ")) if n >= 0: if n == 0: print("It is Zero!") else: print("Number is Positive number.") else: print("Number is Negative number.") 40 Input a number: 0 It is Zero! 44711 0 45 66 7111 0 45 66 811 0 45 66 4n = float(input("Input a number: ")) if n >= 0: if n == 0: print("It is Zero!") else: print("Number is Positive number.") else: print("Number is Negative number.") 47Input a number: 0 It is Zero! 452
n = float(input("Input a number: ")) if n >= 0: if n == 0: print("It is Zero!") else: print("Number is Positive number.") else: print("Number is Negative number.") 42n = float(input("Input a number: ")) if n >= 0: if n == 0: print("It is Zero!") else: print("Number is Positive number.") else: print("Number is Negative number.") 45______471Input a number: 0 It is Zero! 456 Input a number: 0 It is Zero! 457Input a number: 0 It is Zero! 458Input a number: -150 Number is Negative number. 49Input a number: 0 It is Zero! 460 Input a number: 0 It is Zero! 46111 0 45 66 1Input a number: 0 It is Zero! 463Input a number: 0 It is Zero! 464
Input a number: -150 Number is Negative number. 41Input a number: 0 It is Zero! 466Input a number: 0 It is Zero! 442Input a number: 0 It is Zero! 468
_______1433____41____1471Input a number: 0 It is Zero! 472
Input a number: -150 Number is Negative number. 42Input a number: 0 It is Zero! 474
Đầu ra11 0 45 66 4
Không gian phụ trợ. Ô(1)
Phương pháp. Sử dụng mảng Numpy.
con trăn
11 0 45 66 02
Input a number: 0 It is Zero! 476 Input a number: 0 It is Zero! 477
n = float(input("Input a number: ")) if n >= 0: if n == 0: print("It is Zero!") else: print("Number is Positive number.") else: print("Number is Negative number.") 87
11 0 45 66 011 0 45 66 1 Input a number: 0 It is Zero! 48111 0 45 66 511 0 45 66 9611 0 45 66 411 0 45 66 511 0 45 66 611 0 45 66 411 0 45 66 511 0 45 66 4111 0 45 66 4Input a number: 0 It is Zero! 4011 0 45 66 411 0 45 66 5Input a number: 0 It is Zero! 4211 0 45 66 4Input a number: 0 It is Zero! 45Input a number: 0 It is Zero! 413