1. input函数的使用
input函数是用来收集信息的,并且一定要在终端处输入数据.
有问有答,有来有往,需要在终端处输入信息.
例如
input('魔镜魔镜,最帅的人是谁: ')
#运用input函数搜集信息
1.2 input函数结果的赋值
通过赋值,达到随时提取输入结果的目的
例如:
name = input('请输入你的名字:') #函数赋值并收集信息
print(name+'欢迎你') #打印函数拼接
1.3 input函数的数据类型
不管我们在终端区域输入什么,input()函数的输入值一定是【字符串】
print(type(choice))
<class 'str'>
1.4 input函数结果的强制转换
想要整数,源头转换.输入值需要整数时,input()函数结果需要强行转换.
例如:
1. #将输入的工资数(字符串),强制转换为整数
money = int(input('你一个月工资多少钱?'))
2. #将输入的岁数(字符串),强制转换为整数
age = int(input('小明今年是几岁,请输入:'))
3. #将输入值强制转换为整数,并赋值给变量choice
choice = int(input('请输入您的选择:'))
2. 内容小结:
image
练习题
古灵阁金币兑换
# help 帮助 choice 选择 money 金钱
help=input('小精灵:您好,欢迎古灵阁,请问您需要帮助吗?需要or不需要?')
if help=='需要':
choice=int(input('小精灵:请问您需要什么帮助呢?1 存取款;2 货币兑换;3 咨询:'))
if choice==1:
print('存取款窗口')
elif choice==2:
print('小精灵:金加隆和人民币的兑换率为1:51.3,即一金加隆=51.3')
money=input('小精灵:请问您需要兑换多少金加隆呢?')
print('小精灵:好的,我知道了,您需要兑换'+c+'金加隆。')
print('小精灵:那么,您需要付给我'+str(int(c)*51.3)+'人民币。')
else:
print('咨询窗口')
else:
print('好的,再见.')