Python学习日志02——变量、用户交互

Python里没有常量,只有变量。
变量的命名规则:

  1. 要具有描述性,比如name_student
  2. 变量只能以 下划线_、数字、字母组成,不能存在空格和特殊字符。
  3. 不能以中文为变量名
  4. 不能用数字开头
  5. 保留字符不能作为变量名,比如if、else、print等

    常量:不变的量,比如pie=3.141592653……,在python里面,所有的量都是变量。所以会用大写的变量名来代表常量,本质上还是可变的。

单行注释用“#注释内容”
多行注释”’注释内容”’或者“““注释内容”””

用户交互:
用户输入input(),类型为字符串,str。
一个简单的判断语句代码。

my_age = 25 #my_age是整数型
guess_age = int(input("please guess his age:"))
if guess_age == my_age :
    print("Yes,you are right!!")
elif guess_age < my_age:
    print("No,you need try biger.")
    print("No,you need try biger.")
    print("No,you need try biger.")#以上三条命令属于同一个条件下,因为print前面缩进的长度一样,要么用tab缩进,要么用相同数量的空格键缩进。建议用tab,可以设置一个tab=4个空格。
else:
    print("NO,you need try smaller.")
print("猜测的年龄和真实年龄相差:",guess_age - my_age,"岁")

解释:定义一个变量我的年龄为25岁,输入猜测的年龄,猜对了,猜的不对都会得到相应的提示。
注意:input()的值为字符串,必须要用int(input(*))强行转换成整数型,才能进行比较大小和数学运算。
if和else“冒号:”后面是执行的命令,用tab缩进表示属于同一个if或者else下。如果不用tab缩进,就要用相同数量的空格键缩进。
如果没有缩进则会出错。
if和else之间不要存在其他和IF同级别的命令。
python的等于用“==”,“=”是赋值的意思。
和C++或者C语言不同,在Python里的elif效果和C++里的else if一样。

如有错误,请看官及时指正。如有意见,欢迎补充。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值