python默认十进制
0o 8进制
0x 16进制
0b 2进制
判断语句 while循环 for循环
if
elif
elif
else
if 3>0:
print(‘yes’)
if -0.0:
print(‘0表示为假’)
if 100:
print(‘值非0表示真’)
if ’ ':
print(‘空格也是一个字符,为真’)
if not []:
print(‘空列表为假,取反为真’)
s3 =a if a < b else b
案例: 判断合法用户
login2.py文件
提示输入用户名和密码
获得相关信息后,保存在变量中
如果用户输入的用户名为bob 密码123456
输出登录成功,否则输出login inorrect(不正确)
import gepass
name=input('请输入你的用户名: ')
password=getpass.getpass('请输入你的密码: ')
if name==‘bob’ and password==‘123456’:
print(‘登录成功’)
else:
print(‘登录失败’)
创建grade.py脚本,
1:如果成绩大于60分,输出‘及格’
2: 70 良好
3: 80 好
4: 90 优秀
5: 否则输出你要努力了
achievement=int(input('你考试的成绩: '))
if achievement>=90:
print(‘优秀’)
elif achievement>=80:
print(‘好’)
elif achievement>=70:
print(‘良好’)
elif achievement>=60:
print(‘及格’)
else:
print(‘你要努力了’)
random.randint(1,100)
案例:
game.py
1: 计算机随机出拳
2: 玩家自己决定如何出拳
3: 代码尽量简化
import random
playe