Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Dapatkan input daripada pengguna menggunakan fungsi input() Python

Dapatkan input daripada pengguna menggunakan fungsi input() Python

WBOY
WBOYasal
2023-08-22 11:21:152285semak imbas

Dapatkan input daripada pengguna menggunakan fungsi input() Python

Tajuk: Menggunakan fungsi input() Python untuk mendapatkan input daripada pengguna

Apabila menulis program, anda selalunya perlu mendapatkan input daripada pengguna. Python menyediakan input fungsi terbina dalam() yang boleh digunakan untuk mendapatkan dan menerima input pengguna. Artikel ini akan memperkenalkan cara menggunakan fungsi input() dan beberapa senario aplikasi biasa.

Fungsi input() sangat mudah digunakan Ia menerima maklumat segera pilihan sebagai parameter dan menunggu input pengguna. Selepas input pengguna, fungsi input() akan mengembalikan nilai jenis rentetan, yang merupakan input pengguna. Berikut ialah contoh mudah:

name = input("请输入你的姓名:")
print("你好," + name + "!欢迎来到Python世界!")

Dalam contoh di atas, program pertama kali memaparkan mesej gesaan melalui fungsi input(), meminta pengguna memasukkan nama. Kemudian, atur cara menyimpan nama yang dimasukkan oleh pengguna dalam pembolehubah nama dan mencetak mesej ucapan kepada pengguna melalui fungsi print(). Dengan cara ini, pengguna berinteraksi dengan program.

Selain memaparkan maklumat segera, anda juga boleh mendapatkan nombor yang dimasukkan oleh pengguna melalui fungsi input(). Apabila mendapatkan input angka, nilai pulangan perlu ditukar kepada jenis angka yang sepadan. Berikut ialah contoh:

age = int(input("请输入你的年龄:"))
year = 2022 - age
print("你出生于" + str(year) + "年。")

Dalam contoh di atas, fungsi input() mengembalikan input pengguna jenis rentetan, dan kemudian menggunakan fungsi int() untuk menukar rentetan kepada jenis integer dan menyimpannya dalam pembolehubah umur. Program ini mengira tahun semasa tolak umur yang dimasukkan oleh pengguna untuk mendapatkan tahun lahir pengguna dan mencetaknya. Perlu diingat bahawa apabila menukar rentetan kepada integer, pastikan input pengguna adalah sesuatu yang boleh ditukar kepada integer.

Selain input satu baris, fungsi input() juga boleh digunakan untuk input berbilang talian. Apabila memasukkan berbilang baris, pengguna boleh memasukkan berbilang baris teks melalui kekunci suapan baris sehingga pengguna melengkapkan input. Berikut ialah contoh:

print("请输入一个多行文本:")
text = ""
while True:
    line = input()
    if line == "":
        break
    text += line + "
"

print("你输入的文本是:")
print(text)

Dalam contoh di atas, atur cara secara berterusan memperoleh setiap baris teks yang dimasukkan oleh pengguna melalui gelung sementara. Apabila pengguna memasuki baris kosong, gelung keluar. Teks yang dimasukkan oleh pengguna disimpan baris demi baris dalam teks pembolehubah rentetan, dan akhirnya dicetak melalui fungsi print(). Ini membolehkan pengguna memasukkan berbilang baris teks dan berinteraksi dengan program.

Sebagai tambahan kepada senario aplikasi biasa dalam contoh di atas, fungsi input() juga boleh digabungkan dengan fungsi dan struktur lain untuk digunakan dalam logik program yang lebih kompleks. Melalui fungsi input(), kami boleh melakukan operasi yang sepadan berdasarkan input pengguna untuk mencapai fungsi yang diperibadikan. Pada masa yang sama, kami juga perlu memberi perhatian kepada pengesahan dan pemprosesan input pengguna untuk memastikan kestabilan dan keselamatan program.

Untuk meringkaskan, mendapatkan input daripada pengguna adalah sangat mudah menggunakan fungsi input() Python. Melalui fungsi ini, kita boleh berinteraksi dengan pengguna dan melakukan pemprosesan yang sepadan berdasarkan input pengguna. Sama ada anda mendapat satu baris teks, input angka, atau malah berbilang baris teks, anda boleh melakukannya melalui fungsi input(). Saya harap contoh dalam artikel ini dapat membantu pembaca lebih memahami dan menggunakan fungsi input() dan meningkatkan kemahiran pengaturcaraan mereka.

Atas ialah kandungan terperinci Dapatkan input daripada pengguna menggunakan fungsi input() Python. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn