第一课所有学习的综合练习代码如下
print("小精灵:您好,欢迎古灵阁,请问您需要帮助吗?需要or不需要?")
#input("请确认您是否需要:yes or no")
xuqiu = input("请确认您是否需要:yes or no\n")
print(xuqiu)
#if xuqiu == 需要: 不能是中文
if xuqiu == "yes":
print("小精灵:请问您需要什么帮助呢?1 存取款;2 货币兑换;3 咨询")
bangzhu = int(input())
if bangzhu == 1:
print("请您去存取款窗口")
elif bangzhu == 2:
print("""
小精灵:金加隆和人民币的兑换率为1:51.3,即一金加隆=51.3人民币.
小精灵:请问您需要兑换多少金加隆呢?
""")
jin = int(input("请说你需要兑换多少金:"))#输入数值要转换,记住
print("小精灵:好的,我知道了,您需要兑换%d金加隆。" % jin)
print("小精灵:那么,您需要付给我(你说的数字%d*51.3)人民币。" % jin)
elif bangzhu ==3:
print("请您去咨询窗口")
else:
print("请返回初始窗口")
else:
print("好的,再见!")
注意三个引号的使用方法,可以换行,多行的话比\n方便使用。
与我们人类一样,计算机的运行也需要正规的逻辑,所以在第2关,我们掌握了如何与计算机沟通的逻辑。
数据类型必须是字符串,如果是整数就要转换int(input())