用钢铁意志,成就不平凡人生。
上期我们学习了字典
接下来我们学习input()函数和while循环https://mp.csdn.net/mp_blog/creation/editor/131157761
input()函数用于接收用户的输入,语法为:
input([prompt])
其中,prompt是可选参数,表示提示用户输入的字符串。当用户输入数据后,input()函数将返回一个字符串类型的值。
以下是一个使用input()函数的例子:
name = input("请输入您的姓名:")
age = int(input("请输入您的年龄:"))
print("您好," + name + "!您的年龄是:" + str(age))
在这个例子中,程序会首先使用input()函数等待用户输入姓名和年龄,然后将输入的值存储到变量name和age中。注意,在获取年龄时,由于input()函数返回的是字符串类型,因此需要使用int()函数将其转换为整数类型。最后,程序会输出一条欢迎信息,包含用户输入的姓名和年龄。
例如,当用户输入姓名为“张三”、年龄为“18”时,程序会输出:
您好,张三!您的年龄是:18
while循环是Python中的一种循环结构,用于反复执行某个代码块,直到满足指定的条件退出循环。语法为:
while 条件:
循环体
其中,条件可以是任何返回布尔值(True或False)的表达式。只要条件为True,就会不断执行循环体中的代码,直到条件变为False为止。
通常情况下,可以将input()函数与while循环结合使用,实现多次根据用户输入执行相应的操作,例如:
while True:
choice = input("请选择功能:1.查询信息 2.修改信息 3.退出程序\n")
if choice == "1":
# 执行查询信息的代码
elif choice == "2":
# 执行修改信息的代码
elif choice == "3":
print("程序已退出!")
break
else:
print("输入有误,请重新选择!")
这段代码中,程序会一直循环等待用户输入选择,根据用户输入的值执行相应的代码,直到用户选择退出时,跳出循环并结束程序。如果用户输入了其他无效的值,则在循环中继续等待用户重新输入。