1. print('那么,您的选择是什么? 1 接受,还是 2 放弃呢?')
  2. choice = input('请输入您的选择:')
  3. #变量赋值
  4. if choice == '1':
  5. #条件判断:条件1
  6. print('霍格沃茨欢迎您的到来。')
  7. #条件1的结果
  8. else:
  9. #条件判断:其他条件
  10. print('您可是被梅林选中的孩子,我们不接受这个选项。')
  11. #其他条件的结果

input()函数 - 图1
于input()函数来说,不管我们输入的回答是什么,不管你输入的是整数1234,还是字符串『隐形斗篷是我最想拥有的魔法』,input()函数的输入值(搜集到的回答),永远会被【强制性】地转换为【字符串】类型。
(Python3固定规则)
input()函数 - 图2

input()结果的强制转换

  1. choice = int(input('请输入您的选择:'))
  2. #将输入值强制转换为整数,并赋值给变量choice
  1. money = int(input('你一个月工资多少钱?'))
  2. #将输入的工资数(字符串),强制转换为整数
  3. if money >= 10000:
  4. #当工资数(整数)大于等于10000(整数)时
  5. print('土豪我们做朋友吧!')
  6. #打印if条件下的结果
  7. elif 5000 < money < 10000:
  8. #当工资数(整数)大于5000(整数)小于10000(整数)时
  9. print('我们都是搬砖族。。。')
  10. #打印elif条件下的结果
  11. else:
  12. #当工资数(整数)小于等于5000(整数)时
  13. print('我负责赚钱养家,你负责貌美如花~')
  14. #打印else条件下的结果
  1. #终端
  2. 你一个月工资多少钱? 6000
  3. 我们都是搬砖族...

input()函数 - 图3