「Python语法结构」输入语句示例(1)

键盘输入信息并输出

功能要求

使用input语句从键盘上输入信息并将信息输出

实例代码

cake = input()

print(cake)

运行结果

巧克力蛋糕 #键盘上输入“巧克力蛋糕”

巧克力蛋糕 #根据用户输入的信息,显示的信息

知识说明

input()需要用户在键盘上输入内容,以便让程序继续执行。

input()将用户从键盘上输入的内容存放在字符串中,因此用户可以输入任何内容。由于input()返回的是一个字符串,不管用户从键盘上输入的数字、文字,还是文本符号,存放的类型都是一个字符串,所以在实际编程中可以根据不同需求进行类型转换。

cake = input():用户自己输入变量cake的值。

带提示信息的input

功能要求

带提示信息的input。

实例代码

cake = input("请输入你喜欢的蛋糕名称:")

print(cake)

运行结果

请输入你喜欢的蛋糕名称:巧克力蛋糕 #键盘上输入“巧克力蛋糕”

巧克力蛋糕 #根据用户输入的信息,显示的信息

知识说明

在input()括号中可以什么也不写,也可以写一个字符串。字符串只给用户一个提示信息。

cake = input("请输入你喜欢的蛋糕名称:"):运行代码后会看到提示信息“请输入你喜欢的蛋糕名称:”,接着可以从键盘上输入信息当做字符串赋值给变量cake。

print(cake):打印输出的内容就是输入的内容(不包含提示信息)。

制作变化的展示牌

功能要求

实现变化的展示牌,固定要展示的蛋糕品种如下:

********今日推荐********

      云石芝士蛋糕

       巧克力蛋糕

    白桃核心草莓蛋糕

************************

现在需要在今日推荐一行下面留一个位子,让用户输入自己喜欢的蛋糕并展示出来。

实例代码

cake = input("请输入你喜欢的蛋糕名称:")

print("********今日推荐********")

print("     ", cake)

print("      云石芝士蛋糕")

print("       巧克力蛋糕")

print("    白桃核心草莓蛋糕")

print("************************")

运行结果

请输入你喜欢的蛋糕名称:起司蛋糕 #键盘上输入“起司蛋糕”

********今日推荐********

      起司蛋糕 #根据用户输入的信息,显示的信息

      云石芝士蛋糕

       巧克力蛋糕

    白桃核心草莓蛋糕

查看输入信息的数据类型

功能要求

通过type查看变量的类型

实例代码

a = input("请输入你喜欢的蛋糕名称:")

print(type(a))

运行结果

请输入你喜欢的蛋糕名称:起司蛋糕 #键盘上输入“起司蛋糕”

知识说明

数据类型之间的相互转换

转换类型

示例

其他类型转换为整型

例:num = int(input("请输入一个数字:"))

其他类型转换为浮点型

例:num = float(input("请输入一个数字:"))

其他类型转换为字符串类型

例:s = str(1.3)

类型转换在实际编程中经常会遇到。例如,对用户输入的两个数字求和,再把结果打印输出。如果不经过类型转换的话,计算机最终执行的是两个字符串的链接。因为input()会把用户的输入存成字符串类型,“+”对字符串进行的连接操作,因此必须先将输入的字符串转换为数字类型,才能进行数值运算。

输入并显示用户名

功能要求

用户输入用户名,并将用户名在打印出来。

实例代码

# 输入并显示用户名

name = input("What is your name? ")

print("Hi, ", name)

运行结果

What is your name? coco #键盘上输入“coco”

Hi,  coco

实例代码

# 输入并显示用户名

name = input("What is your name? ")

print("Hello", name, name, name, name, name)

运行结果

What is your name? coco #键盘上输入“coco”

Hello coco coco coco coco coco

代码说明

# 输入并显示用户名:称为注释。注释以一个井号开头(#),它是程序的提示,运行时计算机会忽略它。

name = input("What is your name? "):要求用户输入自己的名字并且将其存储为name。

print("Hello", name, name, name, name, name):打印出“Hi, ”,后面跟着用户的名字。注意,这里有一个逗号(,),将引号中的文字“Hi, ”和name分隔开来。在输出语句中有5个name变量,将输出5次name变量的值。

输入单词组合成句子后输出

功能要求

要求用户输入一个形容词、一个名词以及一个过去式的动词并将其存储到3个不同的变量中,并打印出句子。

实例代码

adjective = input("Please enter an adjective : ")

noun = input("Please enter a noun : ")

verb = input("Please enter a verb ending in -ed : ")

print("Your Madlib : ")

print("The", adjective, noun, verb, "over the lazy brown dog.")

运行结果

Please enter an adjective : smart #从键盘上输入“smart”

Please enter a noun : teacher #从键盘上输入“teacher”

Please enter a verb ending in -ed : sneezed #从键盘上输入“sneezed”

Your Madlib :

The smart teacher sneezed over the lazy brown dog.

从键盘上输入信息

功能要求

通过input函数从键盘输入数据,并将数据拼接后输出。

实例代码

character = input('input your character : ')

print(character)

x = input("first : ")

y = input("second : ")

print(x + y)

运行结果

input your character : zhangsan #从键盘上输入“zhangsan”

zhangsan

first : li #从键盘上输入“li”

second : si #从键盘上输入“si”

lisi

代码说明

character = input('input your character : '):使用input函数输入数据。输入数据后,input函数把数据传给等号左边的character变量保持。

print(character):调用print函数打印character变量的值。执行语句时会打印字符串“input your character : ”作为新的提示符,输入“hello world”后,会完整的输出“hello world”。

x = input("first : ")

y = input("second : "):会依次输出“first : ”和“second : ”,依次输入“zhang”和“san”后,通过“+”运算符将两个字符串连接后显示结果,完整的输出为“helloworld”。

在Python中通过input函数从键盘输入数据,其语法结构如下:

input()

input函数的形式参数prompt是一个字符串,用于提示用户输入数据。input函数的放置字符串类型。

input()用法

用法

用法示例

不带提示信息的input()

例:a = inupt()

带提示信息的input()

例:a = input("这里放提示信息")

input输入的内容都是字符串类型,必要的时候可以进行类型转换

查看数据或变量的类型:type(变量名)

实现AI程序对话

功能要求

请编写一个简单的AI程序,要求如下:

a. 首先询问:“请问您贵姓?”,接收用户输入自己的姓。

b. 再次询问:“请问您名叫什么?”,接收用户输入自己的名。

c. 将用户的姓名拼接后打印输出,输出内容为“×××欢迎来到编程世界”

实例代码

xing = input("请问您贵姓?")

ming = input("请问您名叫什么?")

print(xing + ming, "欢迎来到编程世界")

运行结果

请问您贵姓? #从键盘上输入“张”

请问您名叫什么?#从键盘上输入“三”

张三 欢迎来到编程世界

你可能感兴趣的:(程序设计,python)