Hướng dẫn can i use variable in input python? - tôi có thể sử dụng biến trong python đầu vào không?

def main[]:
    total = 0.0
    totalcom = 0.0
    name = input["Please enter your name: "]
    for x in range[1, 8]:
        sales = float[input["Please enter your sales from day", x]]

        total += sales
        commission = sales * .1
        totalcom += commission

    print["Your total sales is: ", total]
    print["Your commission is: ", totalcom]


main[]

Mục tiêu của tôi về cơ bản là một máy tính hoa hồng. Tôi phải nhận được số tiền bán hàng mỗi ngày từ người dùng. Tuy nhiên, tôi muốn người dùng biết thông tin họ đang nhập ngày nào. Lỗi tôi nhận được nói "Đầu vào dự kiến ​​nhiều nhất là một đối số, có 2". Vì vậy, có cách nào để sử dụng x trong câu lệnh đầu vào của tôi?

  1. Cập nhật mới nhất
  2. Lưu dưới dạng PDF
  • Trang ID204332
  • Tag giả thuyết.IS: & nbsp; S20IOSTPY02ALRs20iostpy02ualr

    Tải xuống gán f2020py02 [nếu tệp mở trong cửa sổ Trình duyệt nhấp chuột phải và chọn "Lưu liên kết dưới dạng ..."]
    [if file opens in browser window right click and choose "save link as..."]

    Mục tiêu học tập

    Học sinh sẽ có thể:

    Content:

    • Giải thích cách nhập dữ liệu vào Python
    • Giải thích ý nghĩa và mục đích của một biến
    • Xác định xem tên biến có hợp lệ không
    • Giải thích sự kết hợp và sử dụng "+"

    Process:

    • Tạo & NBSP; Input & NBSP; Câu nói trong Pythoninput statements in Python
    • Tạo & NBSP; Mã
    • Tạo tên biến hợp lệ và tốt

    Ghi chú

    Hoạt động này yêu cầu bạn thực hiện các dòng của mã python. & Nbsp; Bắt đầu thonny ide. Trong cửa sổ Shell, bạn có thể nhập các dòng lệnh riêng lẻ hoặc trong cửa sổ Trình chỉnh sửa, bạn có thể nhập toàn bộ chương trình và chạy nó.

    Hình \ [\ pageindex {1} \]: & nbsp; Thonny GUI hiển thị ba màn hình phổ biến nhất mà bạn sẽ sử dụng.

    Mô hình 1: Đầu vào trong & NBSP; Python

    Đầu vào, một trong bốn hoạt động chính của máy tính, được thực hiện bằng cách sử dụng & nbsp; input & nbsp; statement in & nbsp; python. & Nbsp; Prompt & nbsp; xuất hiện trên màn hình để cho người dùng biết những gì cần nhập được bao gồm dưới dạng a & nbsp; chuỗi chữ & nbsp; & nbsp; trong dấu ngoặc đơn của & nbsp; input & nbsp; statement.input statement in Python. The prompt that appears on the screen to tell the user what to enter is included as a string literal  in the parentheses of the input statement.

    Input [] và print [] được gọi là & nbsp; hàm & nbsp; trong python. & Nbsp; Trong Python 3 hàm là & nbsp; theo sau là [] và bên trong [] làfunctions in python.  In python 3 functions are followed by [ ], and inside the [] are

    Sơ đồChương trình Python

    # Lập trình viên: Monty Python

    # Ngày: Đôi khi trong quá khứ

    # Mô tả: Một chương trình giới thiệu các biến

    name = input["What is your name? "]
    print["Your name is", name]
    

    Câu hỏi tư duy phê phán:

    1. Nhập và thực hiện chương trình Python bằng cửa sổ Trình chỉnh sửa trong Thonny. Để chạy chương trình khi bạn gõ xong, bạn có thể nhấn F5 hoặc nhấp vào mũi tên màu xanh lá cây [Hình \ [\ pageindex {1} \]] & nbsp ;. Điều gì được in trong cửa sổ Shell khi chương trình Python được thực thi? & nbsp;
       
    2. Vẽ một ranh giới giữa mỗi ký hiệu sơ đồ và mã python tương ứng của nó. & nbsp;
       
    3. Kiểm tra dòng đầu tiên của chương trình Python: & nbsp; & nbsp; name = input ["Tên của bạn là gì? & Nbsp;"]name = input["What is your name? "]

    & nbsp; & nbsp; & nbsp; a. & nbsp; & nbsp; & nbsp; Điều gì xảy ra khi dòng mã này được thực thi?a.    What happens when this line of code is executed?

    & nbsp; & nbsp; b. & nbsp; & nbsp; Những gì xuất hiện trong cửa sổ Bảng điều khiển khi dòng mã này được thực thi?

    FYI:

    Các từ xuất hiện trên màn hình để cho người dùng biết những gì cần nhập được gọi là A & nbsp; nhắc nhở.prompt.

    & nbsp; c. & nbsp; Dữ liệu được lưu trữ ở đâu khi người dùng nhập một cái gì đó sau khi nhắc và nhấn nút Enter?

    4. & nbsp; & nbsp; & nbsp; lưu ý rằng từ & nbsp; name & nbsp; nằm trong cả hai dòng mã. Là "Tên" theo nghĩa đen được in khi dòng thứ hai của mã python được thực thi? Những gì được in?name is in both lines of code. Is the string literal "name" printed when the second line of Python code is executed? What is printed?

    Mô hình 2: Các biến trong & nbsp; Python

    Word & nbsp; name & nbsp; trong mã python là a & nbsp; biến & nbsp; - giá trị của tên biến được đặt cho vị trí bộ nhớ được sử dụng để lưu trữ dữ liệu.name in the Python code is a variable – the value of the variable name is given to a memory location used to store data.

    name = input["What is your name? "]
    print["Your name is",name]
    

    5. & nbsp; & nbsp; Điều gì xảy ra khi bạn thực hiện từng dòng sau của mã Python sau đây?

    Gợi ý, chỉnh sửa mã trên, không viết lại từ đầu. & Nbsp; Ý tưởng ở đây là tìm ra cách viết tên biến [có các quy tắc để đặt tên các biến và bạn cần thử và tìm ra một số trong số này, vì vậy hãy thử lần lượt từng biến]

          a.   name? = input["What is your name?"]
          b.   your name = input["What is your name?"]
          c.   1st_name = input["What is your name?"]
          d.   from = input["Where were you born?"]
    

    6. & nbsp; & nbsp; Kiểm tra các lỗi xảy ra khi thực hiện các dòng mã trong Câu 5. & NBSP; Trong 5D, bạn đã nhận thấy cách từ từ [như in & nbsp; và input & nbsp; ở trên] đã trở thành màu tím? & Nbsp; Trong Thonny [đó là một hàm], vì vậy nếu bạn đang gõ một từ và nó trở nên màu tím, từ đó là một hàm và bạn không thể sử dụng nó như một tên biến.print and input above] became purple?  In Thonny [it is a function], so if you are typing a word and it turns purple, that word is a function, and you can't use it as a variable name.

    Sau đó kiểm tra các dòng sau của mã hợp lệ.

    name2 = input["What is your name?"]
    your_name  = input["What is your name?"]
    yourName = input["What is your name?"]

    & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Các quy tắc để tạo một hợp lệ & nbsp; biến & nbsp; tên là gì?variable name?

    & nbsp; 7. & nbsp; & nbsp; & nbsp; Các tên biến sau có hợp lệ không? Chúng có tên là những cái tên hay không? Tại sao hoặc tại sao không?

    Tên biến Nhận xét về tên biến
    giá bán& nbsp;
    Costoffirstitem& nbsp;
    Costoffirstitem& nbsp;
    Costoffirstitem& nbsp;

    Costoffirstitem

    Icconcatenate two strings literals, two string variables or a string literal and a string variable using the "+" symbol. The strings can be string literals or a variable containing string literals. To print multiple values without being concerned whether they are strings, you can use a "," comma.

    họ

    name = input["What is your name? "]
    print["Your name is",Name]
    

    Lưu ý: in nhiều mục và nối

    Bạn có thể & nbsp; & nbsp; Concatenate & nbsp; hai chuỗi theo nghĩa đen, hai biến chuỗi hoặc một chuỗi chữ và một biến chuỗi bằng cách sử dụng biểu tượng & nbsp; "+" & nbsp; Các chuỗi có thể là chuỗi chữ hoặc một biến có chứa các chữ cái. Để in nhiều giá trị mà không quan tâm đến việc chúng có phải là chuỗi hay không, bạn có thể sử dụng dấu phẩy ",".

    8. & nbsp; Dự đoán đầu ra và thực thi các dòng sau của mã. & Nbsp;

    & nbsp; & nbsp; a. & nbsp; Là đầu ra những gì bạn mong đợi? Tại sao hoặc tại sao không?

    & nbsp; & nbsp; b. Làm thế nào bạn có thể thay đổi mã để nó hoạt động đúng?

    CÔNG VIỆC

    9. & nbsp; & nbsp; Sử dụng tập hợp các câu lệnh Python sau đây để trả lời các câu hỏi dưới đây.

    1.  
    2. f
    3. Bài tập \ [\ pageindex {1} \]
    4. Dự đoán kết quả của từng câu lệnh in và sau đó sử dụng vỏ python thonny trên máy tính của bạn hoặc truy cập chất kết dính vào trung tâm Jupyter của thư viện xác thực câu trả lời của bạn & nbsp; [bạn có thể cắt và dán từng câu hỏi vào IDE/Binder, nạp vào]
    5. In [2*5]
    in ['2+5']

    in ["Tuổi:", 7]

    10 

    in ['tuổi:', 2+5, "năm"]

    2+5

    Trả lời d

    Tuổi: 7

    Trả lời e

    Tuổi: 7 tuổi

    f

    print["Your name is", "Pat."]
    print['Your name is', "Pat."]
    print["Your name is" + "Pat."]
    print["Your name is", 20]
    print["Your name is" + 20]
    

    & nbsp; & nbsp; & nbsp; a. & nbsp; & nbsp; Nêu đầu ra cho từng dòng mã. & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; b. & nbsp; Sự khác biệt giữa hai câu lệnh in đầu tiên là gì? Sự khác biệt có ảnh hưởng đến đầu ra không? & nbsp; & nbsp; & nbsp; & nbsp; c. & nbsp; & nbsp; Lưu ý rằng một số câu bao gồm dấu phẩy [,] giữa hai chữ được in và một số câu lệnh sử dụng "+". & Nbsp; Họ có sản xuất cùng đầu ra & nbsp; & nbsp; & nbsp; & nbsp; d. & nbsp; Giải thích mục đích của dấu phẩy. & nbsp; & nbsp; & nbsp; & nbsp; e. & nbsp; & nbsp; Tại sao câu lệnh in cuối cùng sụp đổ chương trình? Bạn sẽ làm gì để sửa nó? & NBSP;
          b.  What is the difference between the first two print statements? Does the difference affect the output?
          c.   Notice that some statements include a comma [,] between the two literals being printed and some statements use a "+".  Do they produce the same output
          d.   Explain the purpose of the comma.
          e.   Why does the last print statement crash the program? What would you do to correct it? 

    10. Thực hiện chương trình sau:

    name = input["Enter name:"]
    ID=input["Enter your student ID number: "]
    course = input["Enter your course number: "]
    print[name +"'s ID is" + ID + "\nand is enrolled in " + course]
    

    & nbsp; & nbsp; a. & nbsp; Nêu những gì được hiển thị trên màn hình khi bạn thực hiện chương trình. & nbsp; & nbsp; b. & nbsp; & nbsp; The \ n là một "chuỗi thoát theo nghĩa đen" trong Python. Điều này làm gì? & nbsp; & nbsp; c. & nbsp; & nbsp; thay đổi \ n thành \ t và mô tả những gì xảy ra với đầu ra chương trình.
        b.  The \n is a "string literal escape sequence" in python. What does this do?
        c.  Change the \n to \t and describe what happens to the program output.

    Câu hỏi ứng dụng: Sử dụng Thonny IDE để kiểm tra công việc của bạn

    1. & nbsp; & nbsp; Nêu một tên biến tốt cho số ID nhân viên.

    2. & nbsp; & nbsp; Cung cấp một ví dụ về một chuỗi theo nghĩa đen.

    3. & nbsp; & nbsp; Cung cấp một ví dụ về một chữ số.

    4. & nbsp; & nbsp; Viết một dòng mã Python nhắc nhở người dùng cho tên kem yêu thích của họ và lưu trữ nó trong một tên biến hợp lệ.

    Hoạt động bài tập về nhà cá nhân

    Viết một chương trình Python nhắc người dùng cho một tên của một phần tử và số nguyên tử của nó. Xem đầu ra mẫu cho hydro dưới đây:

    Hãy chắc chắn rằng đầu ra của bạn có cùng dấu chấm câu với đầu ra trên.

    [8 điểm]

    • Chương trình của bạn phải chứa các dòng tài liệu bao gồm tên của bạn, ngày, một dòng nêu "Bài tập về nhà PY02 Câu 1" & NBSP; và một dòng mô tả cho biết chương trình phải làm gì. & NBSP;
    • Dán mã vào một bản sao của kết thúc tài liệu từ này của bài tập bài tập về nhà này và tải lên ổ đĩa Google của bạn, với tên tệp [Tên cuối cùng của bạn] _Py02_HW
    • Lưu chương trình dưới dạng tệp python [kết thúc bằng .py], với tên tệp [họ của bạn] _py02_program và tải nó lên ổ Google.

    . Đăng chúng lên nhóm 2020 và gắn thẻ chúng S20IOSTPY02ULR. & NBSP; Hãy nhớ các thẻ là trường hợp nhạy cảm, và mọi thứ là chữ thường.s20iostpy02ualr.  Remember the tags are case sensitive, and everything is lower case.

    Tuyên bố bản quyền


    Công việc này & NBSP; được cấp phép theo A & NBSP; Creative Commons Attribution-Noncommial-Sharealike 4.0 International Giấy phép, tài liệu này là một sửa đổi của Ehren & NBSP; Bucholtz và Robert Belford của & nbsp; CS-pogil & nbsp; Có sẵn & nbsp; ở đây.

    Làm thế nào để bạn xác định một biến là một đầu vào?

    Một biến là một biến đầu vào nếu thuộc tính đầu vào của nó là có. Giá trị của nó có thể là đầu vào từ một nguồn bên ngoài, chẳng hạn như luồng gọi kiến ​​trúc sư. Một biến có thuộc tính đầu ra là có là một biến đầu ra. Khi tập lệnh chạy, bất kỳ giá trị nào được gán cho biến được lưu để sử dụng bên ngoài tập lệnh.if its Input property is Yes. Its value can be input from an external source, such as an Architect call flow. A variable whose Output property is Yes is an output variable. When the script runs, any value assigned to the variable is saved for use outside of the script.

    Làm thế nào để bạn xác định một biến đầu vào trong Python?

    Có hai chức năng có thể được sử dụng để đọc dữ liệu hoặc đầu vào từ người dùng trong Python: Raw_Input [] và Input [].Các kết quả có thể được lưu trữ thành một biến.Raw_Input [] - Nó đọc lệnh hoặc lệnh đầu vào và trả về một chuỗi.Input [] - Đọc đầu vào và trả về một loại python như danh sách, tuple, int, v.v.raw_input[] and input[]. The results can be stored into a variable. raw_input[] – It reads the input or command and returns a string. input[] – Reads the input and returns a python type like list, tuple, int, etc.

    Làm thế nào để bạn nhập một số biến trong Python?

    Chà, sử dụng *args trong một hàm là cách của Python để nói rằng điều này sẽ: chấp nhận một số lượng đối số tùy ý.Đóng gói các đối số nhận được trong một tuple có tên Args.Lưu ý rằng Args chỉ là một cái tên và bạn có thể sử dụng bất cứ thứ gì bạn muốn thay thế.using *args in a function is Python's way to tell that this one will: Accept an arbitrary number of arguments. Pack the received arguments in a tuple named args. Note that args is just a name and you can use anything you want instead.

    Làm thế nào để bạn tham số hóa các đầu vào trong Python?

    Hàm python input [] đi theo hướng khác, cho phép người dùng gõ một cái gì đó trong biến python.Tham số để input [] là một chuỗi nhắc nhở in ra, nhắc nhở người dùng những gì họ được cho là gõ.Có vẻ tốt nhất để thêm một khoảng trống ở cuối chuỗi nhắc nhở.The parameter to input[] is a prompt string that prints out, prompting the user what they are supposed to type. It looks best to add a space at the end of the prompt string.

    Bài Viết Liên Quan

    Chủ Đề